/* FORMS */        
.form { margin: 0; padding: 0; }
select { font: 10px Arial, Helvetica; color: #4E5863; background: #eee; padding:
1px; border: 0px solid #3E73A7; }

input.name { border: 1px solid #5A86B3; font: 10px Arial, Helvetica; width: 130px;
background: #C2DAF2; padding: 2px;  line-height: 14px; } input.submit { border: 1px
solid #596C80; font: 10px Arial, Helvetica; background: #5A86B3; line-height: 14px;
font-weight: bold; color: #fff; }


input:focus { background: #eee;  }


.bouton{ 
	height:22px; 
	text-decoration:none; 
	color:#000000;
	text-align:center;
	font-size: 11px;
	font-weight:bold;
	background-image:url(/images/commun/btn_1.gif);
}

.bouton:hover{
	height:22px; 
	text-decoration:none;
	color:#000000; 
	text-align:center;
	font-size: 11px;
	font-weight:bold;
	background-image:url(/images/commun/btn_2.gif)
}





.leftMenu {
  margin-left: 2px;
  padding-right: 2px;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 11px; 
  font-family: Verdana, Tahoma, Arial;
}
.leftMenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.leftMenu ul ul {
}

.leftMenu a {
  display: block;
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px; 
}

.leftMenu a:active,
.leftMenu a:visited,
.leftMenu a:link {
  padding: 2px;
  margin: 0;
  color: #000000;
  text-decoration: none;
  border: solid 1px #f0f0f0;
}

.leftMenu a:hover {
  padding: 2px;
  margin: 0;
  color: #000000;
  text-decoration: none;
  border: solid 1px #999999;
  background-color: #cccccc;
}

.leftMenu li {
  margin: 0;
  display: inline;
  vertical-align: middle;
}

.leftMenu li img {
  vertical-align: middle;
  float: left;
  margin-right: 2px;
}

.selected {
  padding: 2px;
  margin: 0;
  color: #000000;
  text-decoration: none;
  background-color: #ffffff;
  border: solid 1px #9c9c9c;
  cursor: default;
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px; 
}

.level0 a.top {
  margin-left: 0px;
  background-image: url("/r/images/ua1.gif");
  background-position: 3px 5px;
  background-repeat: no-repeat;
  padding-left: 16px;
}

.level0 a.top:hover, 
.level0 a.top:active, 
.level0 a.top:visited, 
.level0 a.top:link {
  color: #006237;
  padding-left: 16px;
  margin-left: 0px;
  font-weight: normal;
}

.level0 .selected,
.level0 a:link,
.level0 a:hover,
.level0 a:visited,
.level0 a:active {
  padding-left: 8px;
}

.cont_table {
  margin-left: 10px;
  padding-right: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 11px; 
  font-family: Verdana, Tahoma, Arial;
}

.cont_petite_table {
  margin-left: 2px;
  padding-right: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 11px; 
  font-family: Verdana, Tahoma, Arial;
}









input, select, textarea {
font-size: 10px;
font-family : Verdana, sans-serif;
BORDER-RIGHT: #CCCCCC 1px outset;
BORDER-TOP: #CCCCCC 1px inset;
BORDER-LEFT: #CCCCCC 1px inset;
BORDER-BOTTOM: #CCCCCC 1px outset;
}

optgroup {
font-size: 10px;
font-family : Verdana, sans-serif;
BORDER-TOP: #CCCCCC 1px inset;
}


A.header2:LINK, A.header2:VISITED, .header2 { color: #000000; font-size: 11px; text-decoration: none; }	  
A.header2:HOVER { text-decoration: underline;}


.ssbord
{
border-top:0px;
border-bottom:0px;
border-left:0px;
border-right:0px;
}

.moyen
{
	font-family: Geneva, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
}

.bloc {text-decoration:none; color:#000000; font-size:8pt; line-height:16px; font-family:Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;}

A:link, A:visited { color: #ffffff; text-decoration: underline;  font-size:11px; }
A:hover, A:active {  color: #ffffff; text-decoration: none; }

A.nohover {text-decoration:none;}
A.nohover:link {text-decoration:none;}
A.nohover:hover {text-decoration:none;}
A.nohover:active {text-decoration:none;}
A.nohover:visited {text-decoration:none;}

A.lien_infos:link, A.lien_infos:visited, A.lien_infos:active .lien_infos {color: #000099; text-decoration:underline; font-weight:bold; font-size: 12px;}
A.lien_infos:hover {color: #000099; text-decoration:none; }

A.piedpage:link, A.piedpage:visited, .piedpage { color: #666666; font-size: 10px; text-decoration: none; }	  
A.piedpage:hover, A.piedpage:active { text-decoration: underline;}

BODY { font-family : Verdana, sans-serif;  font-size: 9pt; }

P, TD, BLOCKQUOTE { font-family: Verdana, sans-serif;  font-size: 11px;  line-height: 16px; }

TD.entete_sombre { color: #FFFFFF;font-family:Arial;  font-size:11px; font-weight:bold; }

UL, LI { line-height: 18px; }

H2 { font-size: 20px; }
H3 { font-size: 16px; }
H4 { font-size: 14px; }
H5 { font-size: 12px; }

.justify { text-align: justify; }

.H-B-G-D { BORDER-LEFT: solid #CCCCCC 1px; BORDER-RIGHT: solid #CCCCCC 1px; BORDER-TOP: solid #CCCCCC 1px; BORDER-BOTTOM: solid #CCCCCC 1px }
.H-B-G-o { BORDER-LEFT: solid #CCCCCC 1px; BORDER-RIGHT: 0px; BORDER-TOP: solid #CCCCCC 1px; BORDER-BOTTOM: solid #CCCCCC 1px }
.H-B-o-D { BORDER-LEFT: 0px; BORDER-RIGHT: solid #CCCCCC 1px; BORDER-TOP: solid #CCCCCC 1px; BORDER-BOTTOM: solid #CCCCCC 1px }
.H-o-G-D { BORDER-LEFT: solid #CCCCCC 1px; BORDER-RIGHT: solid #CCCCCC 1px; BORDER-TOP: solid #CCCCCC 1px; BORDER-BOTTOM: solid 0px }
.o-B-G-D { BORDER-LEFT: solid #CCCCCC 1px; BORDER-RIGHT: solid #CCCCCC 1px; BORDER-TOP: 0px; BORDER-BOTTOM: solid #CCCCCC 1px }
.H-B-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: solid #CCCCCC 1px; BORDER-BOTTOM: solid #CCCCCC 1px }
.H-o-G-o { BORDER-LEFT: solid #CCCCCC 1px; BORDER-RIGHT: 0px; BORDER-TOP: solid #CCCCCC 1px; BORDER-BOTTOM: 0px }
.o-B-G-o { BORDER-LEFT: solid #CCCCCC 1px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: solid #CCCCCC 1px }
.o-B-o-D { BORDER-LEFT: 0px; BORDER-RIGHT: solid #CCCCCC 1px; BORDER-TOP: 0px; BORDER-BOTTOM: solid #CCCCCC 1px }
.H-o-o-D { BORDER-LEFT: 0px; BORDER-RIGHT: solid #CCCCCC 1px; BORDER-TOP: solid #CCCCCC 1px; BORDER-BOTTOM: solid 0px }
.o-o-G-D { BORDER-LEFT: solid #CCCCCC 1px; BORDER-RIGHT: solid #CCCCCC 1px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }
.H-o-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: solid #CCCCCC 1px; BORDER-BOTTOM: 0px }
.o-B-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: solid #CCCCCC 1px }
.o-o-G-o { BORDER-LEFT: solid #CCCCCC 1px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }
.o-o-o-D { BORDER-LEFT: 0px; BORDER-RIGHT: solid #CCCCCC 1px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }
.o-o-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }

.vert_H-B-G-D { BORDER-LEFT: solid #53593C 1px; BORDER-RIGHT: solid #53593C 1px; BORDER-TOP: solid #53593C 1px; BORDER-BOTTOM: solid #53593C 1px }
.vert_H-B-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: solid #53593C 1px; BORDER-BOTTOM: solid #53593C 1px }
.mut_H-B-G-D { BORDER-LEFT: solid #DCE1C2 1px; BORDER-RIGHT: solid #DCE1C2 1px; BORDER-TOP: solid #DCE1C2 1px; BORDER-BOTTOM: solid #DCE1C2 1px; text-align: center; color: #000000 }

.bleu_H-B-G-D { BORDER-LEFT: solid #909698 1px; BORDER-RIGHT: solid #909698 1px; BORDER-TOP: solid #909698 1px; BORDER-BOTTOM: solid #909698 1px }
.bleu_o-B-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: solid #909698 1px }
.bleu_H-o-G-D { BORDER-LEFT: solid #909698 1px; BORDER-RIGHT: solid #909698 1px; BORDER-TOP: solid #909698 1px; BORDER-BOTTOM: 0px }
.bleu_o-B-G-D { BORDER-LEFT: solid #909698 1px; BORDER-RIGHT: solid #909698 1px; BORDER-TOP: 0px; BORDER-BOTTOM: solid #909698 1px }
.bleu_H-B-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: solid #909698 1px; BORDER-BOTTOM: solid #909698 1px }
.bleu_H-o-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: solid #909698 1px; BORDER-BOTTOM: 0px }
.bleu_o-o-G-D { BORDER-LEFT: solid #909698 1px; BORDER-RIGHT: solid #909698 1px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }