div#navbar2 {
    height: 16px;
    width: 774;
    border-left: solid #3167A3 1px;
    border-right: solid #3167A3 1px;
    border-top: solid #3167A3 1px;
    border-bottom: solid #3167A3 1px;
    background-color: #3167A3;
    position:absolute;
     left: 50%; 
     top: 50%;
     margin-top: -149px; /* moitié de la hauteur */
     margin-left: -387px; /* moitié de la largeur */
}
div#navbar2 ul {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #FFF;
    line-height: 16px;
    white-space: nowrap;
    text-align: center;
}
div#navbar2 li {
    list-style-type: none;
    display: inline;
}
div#navbar2 li a {
    text-decoration: none;
    width: 125;
    height: 21px;
    line-height: 21px;
    color: #FFF;
}
div#navbar2 li a:link {
    color: #FFF:
}
div#navbar2 li a:visited {
    color: #FFF;
}
div#navbar2 li a:hover {
    color: #3167A3;
    background-color: #FFF;
}

#global {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 780px;
     height: 500px;
     margin-top: -250px; /* moitié de la hauteur */
     margin-left: -390px; /* moitié de la largeur */
     border: 1px solid #000;
     }
  
.titrecaserne		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #3167A3;
	text-decoration: none;
	font-weight: bold;
	line-height:40px;
}

.smallText		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height:13px;
}

.smalltextboldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.smallTextredcenter		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FE2422;
	text-decoration: none;
	text-align: center;
	line-height:13px;
}

.smallTextcenter		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height:13px;
}

.smalltextboldred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FE2422;
	text-decoration: none;
	font-weight: bold;
}

.smalltextbold		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.verysmallText		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	color: #C0C0C0;
	text-decoration: none;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
	}

a.smallLinkred 	{
	color: #FE2422;;
}
a.smallLinkred:hover 	
{	color: #000000;}
	
a.smallLinkboldwhite 	{
	color: #ffffff;
	font-weight: bold;
}
a.smallLinkboldwhite:hover 	
{	color: #4989EB;}

a.smallLinkBoldred
{
	color: #000000;
	font-weight: bold;
}

a.smallLinkBoldred:hover 	
{	color: #3167A3;}

a.smallLinkbold	{
	font-size: 8.5pt;
	color: #000000;
	font-weight: bold;
}

a.smallLinkbold:hover 	
{	color: #FFFFFF;}

a.smallLinkblack	{
	font-size: 7.5pt;
	color: #000000;
}

a.smallLinkblack:hover 	
{	color: #3167A3;}

a.verysmallLink	{
	font-size: 6.5pt;
	color: #808080;
}

a.verysmallLink:hover 	
{	color: #FE2422;}

.errorCell_blanc_center 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #DE2121;
	background-color: #FFFFFF;
	border: none;
	text-align: center;
}

#borderhb_bleu {
  border-top-width:1;
  border-top-style:solid;
  border-top-color:#3167A3;
  border-bottom-width:1;
  border-bottom-style:solid;
  border-bottom-color:#3167A3; }
  
#bordert {
  border-width:1;
  border-style:solid;
  border-color:#C0C0C0;}
  
#borderg {
  border-left-width:1;
  border-left-style:solid;
  border-left-color:#8A5B8A; }
  
#borderd {
  border-right-width:1;
  border-right-style:solid;
  border-right-color:#8A5B8A; }
  
#bordergd {
  border-left-width:1;
  border-left-style:solid;
  border-left-color:#8A5B8A;
  border-right-width:1;
  border-right-style:solid;
  border-right-color:#8A5B8A;
  text-align:justify; }

#bordergdb {
  border-left-width:1;
  border-left-style:solid;
  border-left-color:#8A5B8A;
  border-right-width:1;
  border-right-style:solid;
  border-right-color:#8A5B8A;
  border-bottom-width:1;
  border-bottom-style:solid;
  border-bottom-color:#8A5B8A;
  text-align:justify; }
  
#bordergdh {
  border-left-width:1;
  border-left-style:solid;
  border-left-color:#8A5B8A;
  border-right-width:1;
  border-right-style:solid;
  border-right-color:#8A5B8A;
  border-top-width:1;
  border-top-style:solid;
  border-top-color:#8A5B8A;
  text-align:justify; }  
  
#borderh {
  border-top-width:1;
  border-top-style:solid;
  border-top-color:#8A5B8A;
  text-align:justify; }
  
#borderb {
  border-bottom-width:1;
  border-bottom-style:solid;
  border-bottom-color:#8A5B8A; }
  
#borderbgrey {
  border-top-width:1;
  border-top-style:solid;
  border-top-color:#C0C0C0;
  border-bottom-width:1;
  border-bottom-style:solid;
  border-bottom-color:#C0C0C0; } 
  
#borderhb {
  border-top-width:1;
  border-top-style:solid;
  border-top-color:#8A5B8A;
  border-bottom-width:1;
  border-bottom-style:solid;
  border-bottom-color:#8A5B8A; }
  
#borderhbd {
  border-top-width:1;
  border-top-style:solid;
  border-top-color:#8A5B8A;
  border-bottom-width:1;
  border-bottom-style:solid;
  border-bottom-color:#8A5B8A;
  border-right-width:1;
  border-right-style:solid;
  border-right-color:#8A5B8A; }
  

  
h1 { font-family:Verdana;
		 font-size:7.5pt; 
		 color:#ffffff; 
		 line-height:7.5px;
		 margin-bottom:1px;
		 font-style:bold;
		 }
		 
h2 { font-family:Verdana;
		 font-size:7.5pt; 
		 color:#8A5B8A; 
		 line-height:13px;
		 margin-bottom:1px;
		 }
		 

.list2		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #8A5B8A;
	text-decoration: none;
	font-weight: normal;
	width: 116px;
}

.list3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #8A5B8A;
	text-decoration: none;
	font-weight: normal;
	width: 220px;
}

.list4		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #8A5B8A;
	text-decoration: none;
	font-weight: normal;
	width: 53px;
}

.list5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #8A5B8A;
	text-decoration: none;
	font-weight: normal;
	width: 240px;
}
		 
.radio1 {
	size: 20px;
	width=10px;
}

.checkbox {
	size: 10px;
	width=11px;
}

.vide		{
	font-size: 7.5pt;
	color: #8A5B8A;
	line-height:10px;
}



.smallTextwhite		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #ffffff;
	text-decoration: none;
}

.smalltextgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #CACACA;
	text-decoration: none;
}

.smallText_middle		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #8A5B8A;
	text-decoration: none;
	text-align: center;
}



.smalltextboldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.smalltextboldgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #CACACA;
	text-decoration: none;	
	font-weight: bold;
}

.smalltextboldblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;	
	font-weight: bold;
}






.errorCell 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5;
	color: #3167A3;
	text-decoration: none;
	font-weight: bold;
	border: none;
	text-align: center;
}