a img { border: none; }

body { font-family: Arial }
body { font-family: Arial }
div#englobe 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;}

.Avertissement { color: red;}

div#zutilite { top: 250px; left: 0px; margin-left: 1%; background-color: #20709E ; border-style: solid; border-width: 0px; 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: 18px; margin: 10px; font-family : "Arial Narrow"; font-variant: small-caps;  }
h5.numencad {text-align: center; font-size: 14px; margin: 0; border-width: 1px; border-style:solid; margin-left:48%; margin-right: 48%;}

table.scrutin td { font-size: 13px; }

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;font-variant: small-caps; 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 { font-size: 16px; margin-top: 20px; text-align: center;  ztext-transform: uppercase; font-weight: bold;  }

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: 16px;  font-variant: small-caps; }
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 { 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.sstitreinfo { text-align: center;   }

p.horodatage { color: red; font-weight: bold;  }

.provisoire {color: red; font-weight: bold; font-style: italic; }

.change {
	text-decoration: none;
	font-size: 10pt;
	color: #1b7bab;
}
.change:hover {
	color: red;
}



div#somjo p.somtpetcap {  margin: 5px }


div#somjo { border-style: solid; border-width: 1px; margin: 10px; margin-bottom:40px;  border-color: #000066; padding: 10px;}
div#somjo p#somtitjo {color: #000066; font-style: italic; font-size: 16px; text-align: center; font-weight: bold; margin: 0;}
div#somjo p.sompresidence { text-align: center; margin-top: 20px; font-size: 18px; }
div#somjo p.sompetcap a {  margin: 0 30px; text-decoration: underline; font-size: 14px;  }
div#somjo p.somtpetcap a {  margin: 0 30px; padding:0; text-decoration: underline; font-size: 14px; font-variant: small-caps; }
div#somjo p.sommaigrecentre a { text-align: center;  margin: 0; }
div#somjo p.somtitre a { margin: 5px 0 0 0; font-size: 14px; padding: 0;}

div#somjo h1.seance { margin:5px}
div#somjo h5.presidence { margin:0}

div#somjo h2 { margin: 5px 0 0 0; font-size: 14px; padding: 0; text-align: left;}

div#somjo .Section {margin-left: 20px; }
div#somjo .Section h2  {  font-weight: bold; margin: 0 20px;  color: blue; font-size: 14px; }
div#somjo .Section p  {  font-weight: normal; margin-left: 40px; padding:0; margin-top:0; margin-bottom:0; }

div#somjo .SousSection1 {margin-left: 20px; }
div#somjo .SousSection1 h2  {  font-weight: normal; margin: 0 20px; text-decoration: underline; color: blue; font-size: 14px; }
div#somjo .SousSection1 p  {  font-weight: normal; margin-left: 40px; padding:0; margin-top:0; margin-bottom:0; }

div#somjo .SousSection2 {margin-left: 20px; }
div#somjo .SousSection2 h2  {  font-weight: normal; margin: 0 20px; text-decoration: underline; color: blue; font-size: 14px; }
div#somjo .SousSection2 p  {  font-weight: normal; margin-left: 40px; padding:0; margin-top:0; margin-bottom:0; }


div#somjo p.somitalique { margin: 0; }
div#somjo p.sommaigre {margin: 0 60px; color: blue; }
div#somjo p.sommaigreliste {margin: 0 70px; text-indent: -10px; }
div#somjo p.sommaigrealigne { margin: 0; padding-left: 5px; }
div#somjo p.sstitreinfo { margin: 0 30px; padding:0; font-style: italic; font-size: 12px; text-align: left;}

