body {width:700; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;}

dl, dt, dt, dd, ul, ol, li {margin: 0;padding: 0;list-style: none;}
#menu dd ol{list-style: decimal;}
#menu {margin-top:10px; padding-right:5px;  width: 180px;}
#menu dt {padding:2px 0 2px 0px;font-family:arial;cursor: pointer;margin: 0px 0 2px 0;font-size:10pt;text-align: left; font-weight:bold;}
#menu dd {Margin-bottom:5px; padding-left: 2px;}
#menu li {text-align: left;font-size: 8pt;line-height:6pt; }
#menu dt a {
	color: #6E0035;
	text-decoration: none;
	display: block;
	padding: 0 0 0 20px;
	line-height: 11pt;
	font-weight: bold;
}
#menu li a{
	padding: 0 0 0 20px;
	color: #003E39;
	text-decoration: none;
	display: block;
	line-height: 11pt;
}
#menu li a:hover{padding:0 0 0 20px;color: #000;text-decoration: underline;}
#menu dt a:hover {
	font-weight: normal;
	color: #004080;
	text-decoration: none;
	font-weight: bold;
}
#menu dt a:active {font-weight:normal;color: #6E0035; font-weight:bold;}
#menu dt a.direct:hover {background:url(../images/bdul/blank.gif) no-repeat right top; color: #0074B2; font-weight:normal;}
#menu dt a.direct:active {background:url(../images/bdul/blank.gif) no-repeat right top; color: #0074B2;}
#coordonnes { font-size: 4pt; color: #004080;}  

DIV#corp{margin-right:auto; width:900px; padding:0 4px 0 4px; text-align:left;}
DIV#banniere{background:url(../images/fronts/banniere.jpg) no-repeat;width:700px; height:189px;margin-bottom:1px;}

DIV#nav{width:100px; float: left; background:;margin-left:1px; clear:right;}
DIV#page{
	width: 700px;
	float: right;
	padding-left: 10px;
	background: url(../images/bdul/pointille.jpg) repeat-y left;
}
DIV.accueil{
	background: url(../images/accueil.jpg); background-repeat: no-repeat;  padding-top: 195px;  padding-left: 50px; height: 250px; width: 600px;
}
DIV#nav p{font-size: 7pt; padding:10px 0 0 10px;text-align: left; background: url(../images/bdul/bgSousligne.gif) top repeat-x; color: #848484; border-top:1px solid #848484;}

DIV#page img {float:right; padding:0 0 0 10px; margin-right:5px;}
DIV#page object {float:right; padding:0 0 0 10px; margin-right:5px;}
DIV#basdePage{width:700px; height:58px; clear:both;margin-left:auto; margin-right:auto; }
DIV#page H1{
	color: #70343A;
	font-size: 18pt;
	text-align: center;
	margin: 5px 0 5px 0;
	height: 45px;
	 padding-bottom: 10px;
}


DIV#page H2{color: #34482D; font-size:13pt; margin:10px 0 5px 0; height:45px; padding:20px 0 0 40px; text-align: center;}

DIV#page H2 a:link{color:#F0C54B; text-decoration:none;}
DIV#page H2 a:visited{color:#F0C54B; text-decoration:none;}
DIV#page H2 a:active{color:#F0C54B; text-decoration:none;}
DIV#page H2 a:hover{color:#FF9600; text-decoration:underline;}

DIV#page H3{color: #70343A; font-size:11pt; margin:10px 0 5px 0; height:45px; padding:20px 0 0 40px; text-align:  left; text-decoration: underline;  font-weight: bold;}

DIV#page p{color:#000; font-size:10pt; margin:0; padding:0 0 0 10px;}
DIV#contenu{width:590px; float: right; background:url(../images/bdul/pointille.jpg) left repeat-y; padding:0 10px 0 10px;}

DIV#liste ul li{
	padding-left: 30px;
	font-size: 10pt;
	margin-bottom: 5px;
	background: url(../images/bdul/pointe.gif) no-repeat top;
	background-position: 15 px;
}
DIV#liste p{margin:20px;font-size:10pt;}
DIV#liste H1{font-size:10pt;}

DIV#contenu img {float:left; margin:10px 10px 5px 5px; width:250px;}
DIV#contenu div.table{float:left; width:250px;}
a.pdf{padding-left:25px; background:url(../images/bdul/icone_pdf.jpg) no-repeat left;}


DIV#contenu H1{color:#BE5813; font-size:12pt; margin:0 0 20px 0;  padding:10px 0 0 0;}
DIV#contenu H2{color:#000; font-size:10pt; margin:0 0 0 5px;  padding:10px 0 0 0;}
DIV#contenu H3{color:#BE5813; font-size:10pt; margin:0 0 0 5px;  padding:10px 0 0 0; clear:left;}
DIV#contenu P{color:#000; font-size:10pt; margin:10px 0 0 5px;  padding:0;}
DIV.ca{background:no-repeat right top;font-size:10pt; padding:0 156px 30px 0; text-align:right; margin:30px 40px 0 0;}
DIV.ca#pres{background-image:url(../images/fronts/caLeblanc.jpg);}
DIV.ca#vp{background-image:url(../images/fronts/caRoger.jpg);}
DIV.ca#secretaire{background-image:url(../images/fronts/caGuerard.jpg);}

DIV.ca#adm2{background-image:url(../images/fronts/caLaliberte.jpg);}


DIV#contenu DIV.ca p.titre{font-size:10pt; font-weight:bold; margin:0 0 0 0;}
DIV#contenu DIV.ca p.nom{font-size:10pt; margin-bottom:0; margin-top:0; color:#BE5813; font-weight:bold;}
DIV#contenu DIV.ca p.adresse{font-size:8pt; margin-bottom:0; margin-top:0;}
DIV#contenu DIV.ca p.tel{font-size:8pt; margin-bottom:0; margin-top:0;color:#BE5813;}

a:link{color:#0000FF; text-decoration:none;}
a:active{color:#0000FF; text-decoration:none;}
a:visited{color:#0000FF; text-decoration:none;}
a:hover{color:#750000; text-decoration:underline;}

a.service{color:#be7902; text-decoration:none;}
a.service:link{color:#be7902; text-decoration:none;}
a.service:active{color:#be7902; text-decoration:none;}
a.service:visited{color:#be7902; text-decoration:none;}
a.service:hover{color:#be7902; text-decoration:none;}

table.liste {font-size:8pt; width:250px; margin-bottom:50px;}
table.liste TD a:link{background:#FFF; width:100%;}
table.liste TD a:active{background:#FFF; width:100%;}
table.liste TD a:visited{background:#FFF; width:100%;}
table.liste TD a:hover{background:#EFB561; width:100%; text-decoration:none; color:000;}

DIV.membreItem{float:left; margin:0 10px 10px 0; width:180px; height:130px; border-bottom:1px solid BE5813;}
DIV#contenu DIV.membreItem p{font-size:8pt; padding:0;}

TABLE{width:430px;margin-left:8px;font-size: 9pt;text-align: justify; margin-bottom:10px;}
TABLE TR TD{border-bottom: #34482D 2px solid;}
TABLE TR.fin TD{border-bottom:3px solid #70343A; line-height:5px;}
TR.entete TD{background:#70343A; font-weight: bold; vertical-align: center; color: White;}
TR.pair TD{padding-top:5px;color:#000000;vertical-align: top;background: #C9DAC2; }
TR.impair TD{padding-top:5px;color:#000000;vertical-align: top;background:  #E7CBCE;}

TABLE1{width:530px;margin-left:8px;font-size: 9pt;text-align: justify; margin-bottom:10px;}
TABLE1 TR TD{border-bottom: #34482D 2px solid; height: 12px;}
TABLE1 TR.fin TD{border-bottom:3px solid #70343A; line-height:5px;}
TR.entete TD{background:#70343A; font-weight: bold; vertical-align: center; color: White;}
TR.pair TD{padding-top:5px;color:#000000;vertical-align: top;background: #C9DAC2; }
TR.impair TD{padding-top:5px;color:#000000;vertical-align: top;background:  #E7CBCE;}

DIV#note{background: #C9DAC2;  width:180px; border: 1px solid #003E39; font-size: 8pt; color: #003E39;  text-decoration:none; text-align: center; }
DIV#note H1{color: #70343A; font-size:11pt; text-align: center;   font-weight: bold; }