a img { border: none; }

body { font-family: Arial }
a:hover { color: red; }

div#englobe { margin-left: 6%; margin-right: 2%; }
div#englobe h2.entete { text-align: center; color: #000066; font-size: 20px;}

p.sompopup { font-style: italic; font-weight: bold; margin-left: 30px; font-size: 14px;}

div#somjo { border-style: solid; border-width: 1px; margin: 10px; border-color: #000066; padding: 10px;}
div#somjo .sommaigre {margin: 0; padding-left: 5px; }
div#somjo .sommaigrealigne { margin: 0; padding-left: 5px; }
div#somjo .sompresidence {margin: 0; }
div#somjo .somtitre {margin:0 ; }
div#somjo p#somtitjo {color: #000066; font-style: italic; font-size: 16px; text-align: center; font-weight: bold; margin: 0;}
.Avertissement { color: red;}

div#zutilite { top: 120px; left: 0px; margin-left: 1%; background-color: #CDE6FF ; border-style: solid; border-width: 1px; padding: 1px; position:absolute; z-index:2; visibility: visible; }
div#zutilite img { margin: 1px }

h1.seance 	{ border-style: none; color: black; text-align: center; font-size: 16px; margin: 10px; }
h1.session 	{ border-style: none; color: black; text-align: center; font-size: 16px; margin: 10px; }

h5.presidence 	{ text-align: center; font-size: 14px; margin: 10px; }
h5.numencad {text-align: center; font-size: 14px; margin: 0; }

div#toc h2.sommaire { ztext-transform: uppercase; }
div#toc h2.sommaire a { margin: 10px; background-color:  #CDE6FF; padding: 0 20px; }
div#toc h1 { padding-left: 10px; font-style: italic; text-align: left; font-size: 16px; margin-top: 0; margin-bottom: 5px; ztext-transform: uppercase; background-color:  #CDE6FF; color: navy; }
div#toc h2.titre1 { font-weight: bold; margin-left: 30px; text-align: left; margin-top: 0; margin-bottom: 0; text-indent: -20px; }
div#toc h2.titre2 { text-align: left; margin-left: 40px; margin-top: 0; margin-bottom: 0; text-indent: -20px; ztext-transform: uppercase;}
div#toc h2.titre3 { text-align: left; margin-left: 40px; margin-top: 0; margin-bottom: 0; text-indent: -20px; ztext-transform: uppercase;}
div#toc h2.titre1 a { color: blue; }
div#toc h2.titre2 a { color: blue;  font-size: 12px }
div#toc h3.titre2 a { color: blue;  font-size: 12px }
div#toc h2.titre3 a { color: blue;  font-size: 10px}
div#toc a:hover { color: red; }


p { text-align: justify; }
h2.titre1 { font-size: 16px; margin-top: 20px; text-align: center;  ztext-transform: uppercase; font-weight: bold;  }
h2.titre2 { font-size: 12px; margin-top: 20px; text-align: center; ztext-transform: uppercase}
h2.titre3 { text-align: center; font-size: 12px; ztext-transform: uppercase; }
h3.titre2 { font-size: 14px; margin-top: 20px; text-align: center; ztext-transform: uppercase; }
h3.titre3 { text-align: center; font-size: 14px; ztext-transform: uppercase; }


table#listecri { margin: 0 2%; text-align: left; }
table#listecri td { width: 25%; vertical-align: top; }
table#listecri td.date { text-align: center; vertical-align: middle; }
table#listecri td.date h1 { margin-top: 20px; background-color: #CDE6FF; font-size: 12px; font-weight: bold; 
				color: navy; margin-bottom: 0; margin-left: 30px; 
				margin-right: 30px; text-transform: uppercase }
table#listecri td.seance h1.seance { font-size: 14px; margin: 10px 10px; color: blue; border-width: 1px; 
					border-bottom-style: solid; text-align: left; }
table#listecri td.seance h1.seance sup { font-size: 10px; }


table#listecri td.seance h2.titre1 { font-size: 12px; font-weight: normal; margin: 0 30px; text-indent: -20px; text-align: left; }
table#listecri h2.titre1 a { color: black; }
table#listecri td.seance h2.titre1:first-letter { text-transform: capitalize; }
table#listecri td.seance h2.titre1 a:first-letter { text-transform: capitalize; }
table#listecri td.seance h2.titre1 { font-size: 12px; font-weight: normal; margin: 0 30px; text-indent: -20px; text-align: left; text-transform: none}
table#listecri h2.titre1 a { color: black; }
table#listecri td.seance h2.titre2 { font-size: 12px; font-weight: normal; margin: 0 30px; text-indent: -20px; text-align: left; text-transform: none}
table#listecri h2.titre2 a { color: black; }
table#listecri td.seance h2.titre2:first-letter { text-transform: capitalize; }
table#listecri td.seance h2.titre2 a:first-letter { text-transform: capitalize; }
table#listecri td.seance h2.titre2 { font-size: 12px; font-weight: normal; margin: 0 30px; text-indent: -20px; text-align: left; text-transform: none}
table#listecri h2.titre2 a { color: black; }
table#listecri a:hover { color: red; }

div#somold p { text-transform: uuppercase; margin-left: 5px; font-style: italic; font-weight: bold;  }

div#signature { text-transform: uppercase; }

p.sompresidence { text-align: center; margin-top: 30px; }
p.sompetcap { text-align: center; text-transform: uppercase; }
p.sommaigrecentre { text-align: center; }
p.somtitre { margin: 40px 0; }
p.somitalique {text-align: center; margin: 0; }
p.sstitreinfo { text-align: center; }