body { font-family: Verdana, Arial, Helvetica, sans-serif; } 
td, th { font-size:11px; }

h1 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#CC0000; font-size:16px; font-weight:bold; text-align:left; margin-top:0; padding-bottom:3px; margin-bottom:8px;  border-bottom: 2px solid #EFAA21; }
h2 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#000000; font-size:11px; font-weight:normal; text-align:justify; margin-top:0; margin-bottom:0; }
h3 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#3C3B89; font-size:13px; font-weight:bold; text-align:right; margin-top:0; margin-bottom:0; }
h4 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#CC0000; font-size:15px; font-weight:bold; text-align:left; margin-top:0; margin-bottom:0; }
h5 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#cc0000; font-size:12px; font-weight:bold; text-align:center; margin-top:0; margin-bottom:5; }
h6 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#CC0000; font-size:10px; font-weight:normal; text-align:left; margin-top:5px; margin-bottom:5px; }



#contenu {
	width: 768px;
	margin-top: 2px ;
	margin-bottom: 2px ;
	BORDER-TOP:#216942 1px solid;
	BORDER-LEFT:#216942 1px solid;
	BORDER-RIGHT:#216942 1px solid;
	BORDER-BOTTOM:#216942 1px solid;
}

#principal {
	margin: 10px 10px 10px; 10px;
	width: 748px;
	float: left;
}

#top {
	width: 770px;
	margin: 0 auto;
	padding: 0px 0px 0px;
}


a.class1 {color:#ffffff; text-decoration:none;} 
a:hover.class1 {color:#6699FF; text-decoration:none;} 

a.lien2
{
font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
font-size:10px;
color:#969696;
text-decoration:underline;
}
a.lien2:hover
{
font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
font-size:10px;
color:#000000;
text-decoration:underline;
} 

a.class1 {font-size:11.0px;font-family:Verdana;color:#216942;font-weight:bold;
text-decoration:none;text-underline:none; margin-top: 5;} 
a:hover.class1 {font-size:11.0px;font-family:Verdana;color:#216942;font-weight:bold;
text-decoration:none;text-decoration:underline; margin-top: 5;} 

a.class2 {font-size:13.0px;font-family:Verdana;color:#005696;
text-decoration:none;text-underline:none} 
a:hover.class2 {font-size:13.0px;font-family:Verdana;color:#005696;
text-decoration:none;text-decoration:underline;} 

a.class3 {font-size:9.0px;font-family:Verdana;color:#000000;
text-decoration:none;text-underline:none;margin-top:0; margin-bottom:0;} 
a:hover.class3 {font-size:9.0px;font-family:Verdana;color:#000000;
text-decoration:none;text-decoration:underline;margin-top:0; margin-bottom:0;} 

a.class4 {font-size:11.0px;font-family:Verdana;color:#FFFFFF;font-weight:bold;
text-decoration:none;text-underline:none; margin-top: 5;} 
a:hover.class4 {font-size:11.0px;font-family:Verdana;color:#FFFFFF;font-weight:bold;
text-decoration:none;text-decoration:underline; margin-top: 5;} 

a.class5 {font-size:11.0px;font-family:Verdana;color:#3C3B89;font-weight:bold;
text-decoration:none;text-underline:none; margin-top: 5;} 
a:hover.class5 {font-size:11.0px;font-family:Verdana;color:#3C3B89;font-weight:bold;
text-decoration:none;text-decoration:underline; margin-top: 5;} 


    td.txt1 { font-family: Verdana; color:#FFFFFF; font-size: 10; margin-top: 0}
    td.txt2 { font-family: Verdana; color:#969696; font-size: 10; margin-top: 0}
    td.txt3 { font-family: Verdana; color:#000000; font-size: 11; margin-top: 0}
    td.txt4 { font-family: Verdana; color:#CC0000; font-size: 10; margin-top: 0}
    td.txt5 { font-family: Verdana; color:#ffffff; font-size: 11; margin-top: 2}


A.menulink {
text-decoration: none;
font-family:Verdana;
font-size:12px;
color: #ffffff;
BORDER: none;
border: solid 3px #005696;
background-color:#005696;
}

A.menulink:hover {
font-family:Verdana;
font-size:12px;
color: #ffffff;
border: solid 3px #7AC4D1;
background-color:#7AC4D1;
}


A.menubanner {
text-decoration: none;
text-align:center;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color: #3C3B89;
BORDER: none;
background-color:#FF9B00;
}

A.menubanner:hover {
font-family:Verdana;
font-size:10px;
font-weight:bold;
color: #3C3B89;
text-decoration:underline;
background-color:#FF9B00;
}



td.input
	{
	padding: 0px 8px 4px 0px;
	white-space: nowrap;
	vertical-align: middle;	
	}
td.inputbis
	{
	padding: 0px 8px 4px 0px;
	white-space: nowrap;
	vertical-align: middle;	
	text-align: right;	
	}
td.mandatory
	{
	white-space: nowrap;
	padding: 0px 8px 4px 0px;
	font-weight: bold;
	}
table.section
	{
	width: 100%;
	}
td.section
	{
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	border-bottom: 1px solid black;
	}


/* tableaux des meditations
**********************************************/


table.medit { width: 660px; border: 1px solid #000099; border-collapse: collapse; margin: 0px; margin-top: 10px; padding: 0px;}
td.cel_medit_categ {background-color: #EDF2FB; border: 1px solid #000099; height: 30px; text-align:left; padding-left: 5px; vertical-align: middle; font-family: Verdana; color:#CC0000; font-size: 13px; }
td.cel_medit_titre {background-color: #EDF2FB; border: 1px solid #000099; height: 30px; text-align:center; vertical-align: middle; font-family: Verdana; color:#000099; font-size: 11px; }
td.cel_medit { border: 1px solid #000099; height: 15px; padding-left: 5px; font-family: Verdana; color:#000099; font-size: 11px; }


/* menu
**********************************************/

DIV.menuInt {
z-index:102; BORDER-RIGHT: #FFFFFF 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BORDER-LEFT: #216942 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #FFFFFF 1px solid
}

DIV.menu {
z-index:103; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana
}
DIV.menuBar {
z-index:104; FONT-SIZE: 10px; FONT-FAMILY: Verdana; BORDER-RIGHT: #216942 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #216942 2px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #216942 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #216942 1px solid; BACKGROUND-COLOR: #216942; TEXT-ALIGN: left
}
DIV.menuBar A.menuButton {
FONT-SIZE: 10px; FONT-FAMILY: Verdana; BORDER-RIGHT: #FFFFFF 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #FFFFFF 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; Z-INDEX: 100; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: #216942 0px solid; CURSOR: hand; COLOR: #FFFFFF; PADDING-TOP: 2px; BORDER-BOTTOM: #FFFFFF 0px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

DIV.menuBar A.menuButton:hover {
z-index:105; COLOR: #216942; BACKGROUND-COLOR: #FFFFFF;
}

DIV.menu {
BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; FONT-WEIGHT: normal; Z-INDEX: 101; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #216942 0px solid; BORDER-BOTTOM: #FFFFFF 0px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #216942
}
DIV.menu A.menuItem {
z-index:106; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; BORDER-TOP: #FFFFFF 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana; PADDING-RIGHT: 1em; DISPLAY: block; PADDING-BOTTOM: 2px; CURSOR: hand; COLOR: #FFFFFF; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
DIV.menu A.menuItem:hover {
z-index:107; COLOR: #216942; BACKGROUND-COLOR: #FFFFFF
}
