/* CSSICMenu */

/* top menu styles */
/* jaune : #fbd700; */
/* vert  : #59B337; */
/* bleu  : #1a4e9a; */

/* left menu styles */

div.topMenu ul {
  margin:0;
  padding:0;
  background-image: url(/WR/IC/degrade_menu.jpg); 
  background-repeat: no-repeat;
  background-color: transparent; 
  list-style-type:none;
}

div.topMenu ul li {
  display: inline;
  font-size: 11px;
}

div.topMenu ul li.menu a, 
div.topMenu ul li.menu a:visited {
  float:left;
  color: #FFFFFF;
  font-weight:bold;
  text-decoration: none;
  background-color: #1a4e9a;
  border-left: 1px solid #FFFFFF;
  padding: 6px 9px 6px 8px;
  min-height: 15px; 
  height: auto; 
  _height: 15px;
}

div.topMenu ul li.menu a.menu2last, 
div.topMenu ul li.menu a.menu2last:visited {
  float:left;
  color: #FFFFFF;
  font-weight:bold;
  text-decoration: none;
  background-color: #1a4e9a;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  padding: 6px 9px 6px 8px;
  min-height: 15px; 
  height: auto; 
  _height: 15px;
}

div.topMenu ul li.menu a.menu2:hover, 
div.topMenu ul li.menu a.menu2:active, 
div.topMenu ul li.menu a.menu2:focus, 
div.topMenu ul li.menu a.menu2lit, 
div.topMenu ul li.menu a.menu2lit:visited, 
div.topMenu ul li.menu a.menu2lit:hover, 
div.topMenu ul li.menu a.menu2lit:active, 
div.topMenu ul li.menu a.menu2lit:focus {
  color: #1a4e9a;
  background: #fbd700; 
}

div.topMenu ul li.menu a.menu2last:hover, 
div.topMenu ul li.menu a.menu2last:active, 
div.topMenu ul li.menu a.menu2last:focus, 
div.topMenu ul li.menu a.menu2litlast, 
div.topMenu ul li.menu a.menu2litlast:visited, 
div.topMenu ul li.menu a.menu2litlast:hover, 
div.topMenu ul li.menu a.menu2litlast:active, 
div.topMenu ul li.menu a.menu2litlast:focus {
  color: #1a4e9a;
  background: #fbd700; 
  border-right: 1px solid #FFFFFF;
}

div.topMenu ul li.blog {
  float:left;
  text-decoration: none;
}

/* left menu styles */

div.leftMenu UL {
  border-top: #cccccc 1px solid; display: 
  list-item; padding: 0px; 
  font-size: 11px; margin: 0px 0px 0px 6px; 
  list-style-type: none;
}

div.leftMenu UL LI {
  display: block;
  min-height: 19px; 
  height: auto; 
  _height: 19px;
}

div.leftMenu UL LI A {
  display: block; 
  padding-left: 2px; 
  font-size: 11px; 
  background: none transparent scroll repeat 0% 0%; 
  border-bottom: #cccccc 1px solid; 
  text-decoration: none; 
  color: #1a4e9a;
}

div.leftMenu UL LI A:hover {
  display: block; 
  padding-left: 2px; 
  font-size: 11px; 
  background: none transparent scroll repeat 0% 0%; 
  border-bottom: #cccccc 1px solid; 
  text-decoration: none; 
  color: #1a4e9a;
}

div.leftMenu UL LI A:visited {
  padding-right: 0px; 
  display: block; 
  padding-left: 2px; 
  font-size: 11px; 
  background: none transparent scroll repeat 0% 0%; 
  border-bottom: #cccccc 1px solid; 
  text-decoration: none; 
  color: #1a4e9a;
}

div.leftMenu UL LI A.menu3, div.leftMenu UL LI A.menu3:visited {
  padding: 4px 0px 2px 2px; 
}

div.leftMenu UL LI A.menu3:hover, 
div.leftMenu UL LI A.menu3lit, 
div.leftMenu UL LI A.menu3lit:hover, 
div.leftMenu UL LI A.menu3lit:visited {
  padding: 4px 0px 2px 2px;
  font-weight: bold; 
  background: #ebf2e6; 
}

div.leftMenu UL LI A.menu4, 
div.leftMenu UL LI A.menu4:visited {
  margin: 0px 0px 0px 12px;
  padding: 4px 0px 2px 2px;
}

div.leftMenu UL LI A.menu4:hover, 
div.leftMenu UL LI A.menu4lit, 
div.leftMenu UL LI A.menu4lit:hover, 
div.leftMenu UL LI A.menu4lit:visited {
  margin: 0px 0px 0px 12px; 
  padding: 4px 0px 2px 2px; 
  font-weight: bold; 
  background: #ebf2e6;
}

div.leftMenu UL LI A.menu5, 
div.leftMenu UL LI A.menu5:visited {
  margin: 0px 0px 0px 22px; 
  padding: 4px 0px 2px 2px;
} 

div.leftMenu UL LI A.menu5:hover, 
div.leftMenu UL LI A.menu5lit, 
div.leftMenu UL LI A.menu5lit:hover, 
div.leftMenu UL LI A.menu5lit:visited {
  margin: 0px 0px 0px 22px; 
  padding: 4px 0px 2px 2px; 
  font-weight: bold; 
  background: #ebf2e6;
}

/* HEADERS */

h2 {
  font-size:110%;
  margin: 20px 0px 20px 0px;
}

h3 {
  font-size:100%;
  margin: 14px 0px 14px 0px;
  clear:both;
}

h3.large { 
  font-size:110%;
  margin: 20px 0px 20px 0px;
}

h4 {
  font-size:100%;
  margin: 0px 0px 0px 0px;
  clear: both;
}
h4.pad {
  font-size:100%;
  padding: 0 0 14px 0;
  margin: 0px 0px 0px 0px;
  clear: both;
}
h5 {
  font-size:100%;
  margin: 0px 0px 0px 0px;
  padding: 0 0 14px 0;
  clear: both;
}
h5.nopad {
  font-size:100%;
  margin: 0px 0px 0px 0px;
  padding: 0 0 0 0;
  clear: both;
}
h6 {
  font-size:100%;
  padding: 0 0 14px 0;
  margin: 0px 0px 0px 0px;
  clear: both;
  font-weight:normal;
}

/* top menu contrat styles */

div.topMenuContrat {
  padding: 10px 0px 0px 0px;
  width: 788px;
  float: left; 
}

div.topMenuContrat ul { 
  margin: 0px;
  padding: 0px; 
}

div.topMenuContrat ul li { 
  display: inline;
  font-size: 85%; 
}

div.topMenuContrat ul li a, 
div.topMenuContrat ul li a:visited { 
  float: left;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  padding: 6px 14px 6px 14px;
  border-right: 1px solid #ffffff;
  background-color: #1a4e9a; 
  min-height: 15px; 
  height: auto; 
  _height: 15px;
}

div.topMenuContrat ul li img { 
  float: left;
  padding: 0px 0px 0px 0px;
  border-right: 1px solid #ffffff; 
}

div.topMenuContrat ul li a:hover, 
div.topMenuContrat ul li a:active, 
div.topMenuContrat ul li a.menu2lit, 
div.topMenuContrat ul li a.menu2lit:visited, 
div.topMenuContrat ul li a.menu2lit:hover, 
div.topMenuContrat ul li a.menu2lit:active { 
  color: #1a4e9a; 
  background: #fbd700; 
}

div.topMenuContrat div.degrade { 
  float: left;
  background-image: url(/WR/IC/degrade.jpg); 
  background-repeat: repeat-y;
  background-color: transparent; 
  min-height: 27px; 
  height: auto; 
  _height: 27px;
}

/* top menu actualite styles */

div.topMenuActualite {
  padding: 0px;
  float: left; 
}

div.topMenuActualite ul { 
  margin: 0px;
  padding: 0px; 
}

div.topMenuActualite ul li { 
  display: inline;
}

div.topMenuActualite ul li a, 
div.topMenuActualite ul li a:visited,
div.topMenuActualite ul li img { 
  float: left;
  padding: 0px;
}

/* top menu service styles */

div.topMenuDossier {
  padding: 10px 0px 0px 0px;
  width: 789px;
  float: left; 
}

div.topMenuDossier ul { 
  margin: 0px;
  padding: 0px; 
}

div.topMenuDossier ul li { 
  display: inline;
  font-size: 11px;
}

div.topMenuDossier ul li.menu div, 
div.topMenuDossier ul li.menu a, 
div.topMenuDossier ul li.menu a:visited { 
  width: 110px;
  float: left;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  padding: 6px 9px 6px 8px;
  border-right: 1px solid #ffffff;
  background-color: #1a4e9a; 
  min-height: 15px; 
  height: auto; 
  _height: 15px;
}

div.topMenuDossier ul li.menu a:hover, 
div.topMenuDossier ul li.menu a:active, 
div.topMenuDossier ul li.menu a.menu2lit, 
div.topMenuDossier ul li.menu a.menu2lit:visited, 
div.topMenuDossier ul li.menu a.menu2lit:hover, 
div.topMenuDossier ul li.menu a.menu2lit:active { 
  color: #1a4e9a; 
  background: #fbd700; 
}

div.topMenuDossier ul li.menu div { 
  width: 110px;
  float: left;
  color: #1a4e9a; 
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  padding: 6px 9px 6px 8px;
  border-right: 1px solid #ffffff;
  background: #c0c0c0; 
  min-height: 15px; 
  height: auto; 
  _height: 15px;
}

div.topMenuDossier ul li.menu div.menu2lit { 
  color: #ffffff;
  background-color: #1a4e9a; 
}

/* top menu service styles */

div.topMenuService {
  padding: 10px 0px 0px 0px;
  width: 789px;
  float: left; 
}

div.topMenuService ul { 
  margin: 0px;
  padding: 0px; 
}

div.topMenuService ul li { 
  display: inline;
  font-size: 11px;
}

div.topMenuService ul li.menu div, 
div.topMenuService ul li.menu a, 
div.topMenuService ul li.menu a:visited { 
  width: 175px;
  float: left;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  padding: 6px 9px 6px 8px;
  border-right: 1px solid #ffffff;
  background-color: #1a4e9a; 
  min-height: 15px; 
  height: auto; 
  _height: 15px;
}

div.topMenuService ul li.menu a:hover, 
div.topMenuService ul li.menu a:active, 
div.topMenuService ul li.menu a.menu2lit, 
div.topMenuService ul li.menu a.menu2lit:visited, 
div.topMenuService ul li.menu a.menu2lit:hover, 
div.topMenuService ul li.menu a.menu2lit:active { 
  color: #1a4e9a; 
  background: #fbd700; 
}

div.topMenuService ul li.menu div { 
  width: 150px;
  float: left;
  color: #1a4e9a; 
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  padding: 6px 9px 6px 8px;
  border-right: 1px solid #ffffff;
  background: #c0c0c0; 
  min-height: 15px; 
  height: auto; 
  _height: 15px;
}

div.topMenuService ul li.menu div.menu2lit { 
  color: #ffffff;
  background-color: #1a4e9a; 
}

/* top menu coordonnees styles */

div.topMenuCoordonnees {
  padding: 10px 0px 0px 0px;
  width: 789px;
  float: left; 
}

div.topMenuCoordonnees ul { 
  margin: 0px;
  padding: 0px; 
}

div.topMenuCoordonnees ul li { 
  display: inline;
  font-size: 11px;
}

div.topMenuCoordonnees ul li.menu div, 
div.topMenuCoordonnees ul li.menu a, 
div.topMenuCoordonnees ul li.menu a:visited { 
  width: 250px;
  float: left;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  padding: 6px 9px 6px 8px;
  border-right: 1px solid #ffffff;
  background-color: #1a4e9a; 
  min-height: 15px; 
  height: auto; 
  _height: 15px;
}

div.topMenuCoordonnees ul li.menu a:hover, 
div.topMenuCoordonnees ul li.menu a:active, 
div.topMenuCoordonnees ul li.menu a.menu2lit, 
div.topMenuCoordonnees ul li.menu a.menu2lit:visited, 
div.topMenuCoordonnees ul li.menu a.menu2lit:hover, 
div.topMenuCoordonnees ul li.menu a.menu2lit:active { 
  color: #1a4e9a; 
  background: #fbd700; 
}

div.topMenuCoordonnees ul li.menu div { 
  width: 250px;
  float: left;
  color: #1a4e9a; 
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  padding: 6px 9px 6px 8px;
  border-right: 1px solid #ffffff;
  background: #c0c0c0; 
  min-height: 15px; 
  height: auto; 
  _height: 15px;
}

div.topMenuCoordonnees ul li.menu div.menu2lit { 
  color: #ffffff;
  background-color: #1a4e9a; 
}
