body {
	margin: 0px;
	padding: 0px;
	background: #D5CEB1;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p
{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}

h1
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #781818;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	
}

h2
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	
}
h3
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #684627;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	
}
h4
{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	
}
h5
{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
img
{
	border:0px;
}
blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
}
.name
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #781818;		
}
.bonjour
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;		
}
#master {
	border-top: 0px none;
	margin: 0px;
	padding: 0px;
	width: 760px;
}
#master tr td {
	vertical-align: top;
	background: #AA8A64;
}

#top {
	height: 130px;

}
#top {
	height: 77px;	
	padding: 0px 0px 0px 0px;
	background: #D5CEB1;
}
#top table{		
	border: 0px;
	width: 760px;
}

#top tr td{	
background: #D5CEB1;
}
/****************************************************
 Bible
****************************************************/
#dgBibleResult
{
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:10px;
	border: 1px solid #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#dgBibleResult tr td
{	
	padding:2px;
	border: none;
	border:solid 1px #E9E7D0;	
	background-color: #E9E7D0;	
}

#dgBibleResult tr.header td
{	
	background-color: #781818;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
}
#bibleTable
{
	margin-left :30px;
	margin-right :30px;
	margin-bottom : 10px;
}
#bibleTableNav
{
	padding-left :30px;
	padding-right :30px;
	margin-bottom : 10px;
}
#bibleTable tr td, #bibleTableNav tr td
{
	background-color: #E9E7D0;
}
#bibleTable  tr td a, #bibleTableNav tr td a
{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/***************************************************/
#menu {
	background: #D5CEB1;
}
#menu .searchColLeft
{
	background: #AA8A64;
}
#menu .search
{
	background: #E9E7D0;
}
#menu table{
	background: #D5CEB1;	
	border: 0px;
	width: 760px;
}

#menu tr td{	
	background: #D5CEB1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #781818;
	vertical-align: middle;
}

#menu a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #684627;
	text-decoration: none;
	vertical-align: middle;
	
}
#menu a:link {
	color: #684627;
}
#menu a:hover 
{	
	color: #FFFFFF;
}
#menu a.selected{
	color: #FFFFFF;	
}
#menu a:link.selected{
	color: #FFFFFF;	
}
#menu a:hover.selected{
	color: #781818;
}
#menu input 
{	
	border: 1px solid #000000;
	padding:0px;
	vertical-align: bottom;
}		
#menu input.text 
{	
	width: 100px;
	height: 20px;	
}
#menu input.button
{	
	width: 30px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	background: #781818;
}
#menu img
{	
	padding: 0px;
	border: 0px;
	vertical-align: top;
}
#colG {
	width: 135px;
	padding: 30px 0px 30px 0px;
	margin: 0px;
	background: #AA8A64;
}
#colG h1
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #781818;
	margin-left:5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	
}
#colG input.text
{
	width: 122px;
	border: 1px solid #000000;
	margin-left : 3px;
	margin-right : 3px;
	margin-bottom : 5px;
	margin-top: 0px;
}

#colG input.button
{
	width: 122px;
	border: 1px solid #000000;
	font-weight: bold;
	margin-left : 3px;
	margin-right : 3px;
	margin-bottom : 5px;
	margin-top : 3px;
}

#colG p{
	padding: 0px 5px 0px 5px;
	margin-top:0px;	
	margin-bottom:3px;
}
#colG a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	
}
#colG a:link {
	color: #000000;
}
#colG a:hover 
{	
	color: #FFFFFF;
}
#colG a.selected{
	color: #FFFFFF;	
}
#colG a:link.selected{
	color: #FFFFFF;	
}
#colG a:hover.selected{
	color: #781818;
}
#colG a.motdepasse
{
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
#colG a.motdepasse:hover
{
	color: #000000;
	font-weight:normal;
	text-decoration:underline;
}
#ctlLogin__ctl0_pnlInvalidUser
{
	margin: 0px;
	color: #781818;
	padding: 0px 0px 0px 0px;		
	vertical-align: top;
	margin-top:0px;	
	margin-bottom:3px;
}
#master .SongListCell  
{
	background-color: #E9E7D0;
	vertical-align:top;
}
#master .SongListCell a
{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}
#master .footerBGCell
{
	background-color:#D5CEB1;	
}
#colC 
{	
	width: 625px;	
	background: #E9E7D0;
	margin: 0px;
	padding: 30px 0px 30px 0px;
}

#membresDataGrid
{	
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:10px;
	border: 1px solid #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#membresDataGrid tr td
{	
	padding:2px;
	border: 1px solid #000000;
	background-color: #D5CEB1;
	
}

#membresDataGrid tr.header td
{	
	background-color: #781818;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
}

#membresDataGrid tr.alternate td
{	
	background-color: #E9E7D0;
	border: 1px solid #000000;
	color: #000000;
}
#articleTable tr td
{
	background-color: #E9E7D0;	
}
#articleTable .photocell p, #articleTable .photocell h5
{
	margin-left:0px;
	padding-left:0px;
}
#chantalpha
{	
	background-color: #E9E7D0;
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:10px;		
}
#chantalpha tr td
{	
	background-color: #E9E7D0;	
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;			
}
#colC ul, ol
{
	padding-left: 30px;
	padding-right: 30px;
	margin-top:0px;
	margin-left:30px;
	margin-right:0px;
	margin-bottom:10px;
}
#colC li
{
	padding: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#colC p
{
	padding: 0px;
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:10px;
}

#bottom {
	height: 24px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom:2px;
	background: #D5CEB1;
	vertical-align: middle;
}
#bottom a {
	color : #000000;
	text-decoration : none;
}
.linkSmallBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #684627;
	text-decoration: none;
	vertical-align: middle;
	
}
.content_Small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #684627;
	text-decoration: none;
	vertical-align: middle;
}
#master .panel tr td
{
	background-color: #E9E7D0;	
}
#ChantList, #ItemList
{	
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:10px;
	border: 1px solid #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#ChantList tr td, #ItemList tr td
{	
	padding:2px;
	border: 1px solid #000000;
	background-color: #D5CEB1;
	
}
#ChantList tr td select, #ItemList tr td select 
{	
	font-size:10px;
	
}
#ChantList tr td input, #ChantList tr td textarea, #ItemList tr td input, #ItemList tr td textarea
{	
	font-size:10px;
	
}

#ChantList tr.header td, #ItemList tr.header td
{	
	background-color: #781818;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
}
#ChantList tr.footer td, #ItemList tr.footer td
{	
	background-color: #D5CEB1;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
}
#ChantList tr.alternate td, #ItemList tr.alternate td
{	
	background-color: #E9E7D0;
	border: 1px solid #000000;
	color: #000000;
}
#ParolesLabel
{
	color: #781818;
	
}
#ParolesLabel p
{
	margin-left: 50px;
	margin-bottom: 2px;
	
}

#EventsTable
{	
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:10px;
	border: 1px solid #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
#EventsTable tr td
{	
	padding:2px;	
	background-color: #D5CEB1;
	
}

#EventsTable tr.header td
{	
	background-color: #781818;	
	color: #FFFFFF;
	font-weight: bold;	
	border-bottom : solid 1px #000000;		
}

#EventsTable tr.alternate td
{	
	background-color: #E9E7D0;	
	color: #000000;
}
#EventsTable p
{
	margin : 0px;
}

#colC .evalTable
{	
	margin-top:0px;	
	margin-bottom:10px;
	padding:  0px 0px 0px 0px;
	width:100%;	
	background-color: #E9E7D0;	
}
#colC .evalTable tr td
{
	padding:  0px 30px 0px 30px;
	background-color: #E9E7D0;	
}
.evalTxt
{	
	width:100%;
}
#colG .outilsTD
{
	border-bottom : solid 1px #000000;
}
#colG .outilsTable a
{
	font-weight : normal;
}
.generation
{
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.printprogramme
{
	margin-left:30px;
	margin-top:30px;
}
.printprogramme h1
{
	margin-left:0px;
}
.navigationTable
{

	width:100%;
}
.navigationTable tr td
{
	padding-left:30px;	
}
#colC .login tr td
{
	background-color: #E9E7D0;
}
.Validator
{
	color:red;
}
#colC .Registration tr td
{
	background-color: #E9E7D0;
	font-size : 10px;
}
/*************************CALENDAR***********************/
#master .CalendarPicker
{	
	background-color:#E1ECFC;
	border-top : solid 1px #B9D1F4; 
	width:105px;
	text-align:right;		
}

#master .CalendarImg a
{	
	padding:2px;	
	display:block;
	margin-left : 2px;	
}
#master .CalendarImg a:hover
{
	border : solid 1px #000000;	
	background-color : #FFE1AC;
	padding:1px;	
}
#master .Calendar tr td
{
font-size:10px;
}
#master .CalendarDayStyle
{
	margin:0px;
	padding:0px;
}
#master .CalendarDayStyle a
{
	color : #000000;
	font-weight : normal;
	text-decoration : none;
	width:100%;
	height:100%;
	background-color:#E9E7D0;
	display:block;
}
#master .CalendarSelectedDayStyle 
{
	background-color:#FFE4B5;
	display:block;
}
#master .CalendarSelectedDayStyle a
{		
	color:#000000;
	text-decoration:none;
	background-color:#AA8A64;
	display:block;
}
#master .CalendarTodayDayStyle a
{		
	color:#000000;
	text-decoration:none;
	background-color:#AA8A64;
	display:block;
}

#master .CalendarNextPrevStyle a
{
	padding : 2px;
	font-weight:bold;	
	display:block;
}
#master .CalendarOtherMonthDayStyle
{
	background-color:#D5CEB1;
}
#master .CalendarOtherMonthDayStyle a
{
	text-decoration:none;
	background-color:#D5CEB1;
	display:block;
}
#master .CalendarNextPrevStyle a:hover
{
	color : #FFFFFF;	
}
#master .CalendarNextPrevStyle
{
	background-color:#781818;
	color:#FFFFFF;
}
#master .CalendarNextPrevStyle a
{	
	background-color:#781818;
	color:#FFFFFF;
	text-decoration : none;
}
#master .CalendarTitleStyle tr td
{
	padding:2px;
	font-weight:bold;	
	color:#FFFFFF;
	background-color:#781818;
}

#master .Calendar tr .CalendarDayHeaderStyle
{	
	font-weight:bold;
	padding:2px;
	border-bottom:solid 1px #000000;
	color:#FFFFFF;
	background-color:#781818;
}
#master .CalendarWeekendDayStyle a
{
	text-decoration:none;
	background-color:#E9E7D0;
	display:block;
}
#master .CalendarDayStyle a:hover, #master .CalendarWeekendDayStyle a:hover, #master .CalendarOtherMonthDayStyle a:hover
{
	width:100%;
	height:100%;
	background-color:#FFFF00;
	display:block;
}
#master .CalendarNavigationText
{
	padding-right:5px;	
	border-top : solid 1px #B9D1F4; 
	background-color:#E1ECFC;
	text-align:right;
	width:90px;
}
#master .CalendarNavigation
{
	width : 20px;
	background-color:#E1ECFC;
	border-top : solid 1px #B9D1F4; 	
}
#master .CalendarNavigation a
{	
	display:block;
	padding:1px;	
	text-decoration:none;
}
#master .CalendarNavigation a:hover
{
	border : solid 1px #000000;	
	background-color : #FFE1AC;
	padding:0px;
}
#master .CalendarEnd
{
	border-top : solid 1px #B9D1F4; 	
	border-right : solid 1px #B9D1F4; 
	background-color:#E1ECFC;
}
/**********************************************************/

