
/* ****************** */ 
/* styles generiques  */
/* ****************** */ 

.noScreen { display: none; }

body {
  background-color: #ffffff;
  margin: 0px 0px 0px 8px;
  padding: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px; 
}

img, form {
  border: 0 none;
  margin: 0;
  padding: 0;
}

.imgBlock { display: block; }

/* input, select, textarea {
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  border: 1px solid black; 
} */

/* *************** */ 
/* styles de texte */
/* *************** */ 

.underline { text-decoration: underline; }
.noligne { text-decoration: none; }

.style_bold { font-weight: bold; }
.style_center { text-align: center; }
.style_right { text-align: right; }

.style_9px  { font-size: 9px; }
.style_10px { font-size: 10px; }
.style_11px { font-size: 11px; }
.style_12px { font-size: 12px; }
.style_13px { font-size: 13px; }
.style_14px { font-size: 14px; }
.style_15px { font-size: 15px; }
.style_16px { font-size: 16px; }
.style_17px { font-size: 17px; }
.style_18px { font-size: 18px; }
.style_19px { font-size: 19px; }
.style_20px { font-size: 20px; }

.style_white { color: #ffffff; }
.style_bleu  { color: #1a4e9a; }
.style_black { color: #000000; }
.style_rouge { color: #FF0000; }
.style_vert  { color: #58ae41; }

.textLegend { 
  color: #09539a;
  font-size: 12px;
  font-weight: bold; 
}

.blockquotestyle1 { margin: 10px 10px 10px 10px; }

/* **************************** */
/* definition des blocs communs */
/* **************************** */

div.conteneur { 
  margin: 0 auto 0 auto;
  width: 974px;
}

div.header { 
  width: 974px;
  float: left;
  background-color: #ffffff; 
}

div.logo { 
  float: left;
  padding: 10px 0px 0px 10px;
  width: 110px; 
}

div.bandeau { 
  float: right;
  padding: 10px 0px 0px 0px;
  text-align: right;
  width: 600px; 
}

div.body { 
  clear: both;
  float: left;
  display: block;
/*
  padding-left: 8px; 
*/
/*
  background-color: lime;
*/
/*
  background-image: url("../IC/Fond_public.gif");
  background-repeat: repeat-y; 
*/
}

div.footer { 
  width: 974px;
  background: #FFD900; 
  float: left;
  height: 33px; 
}

div.footerAccueil { 
  width: 974px;
  background: #09539a; 
  float: left;
  height: 33px;
}

/* *************** */
/* partie publique */
/* *************** */
div.bodyAccueilPublic { 
  width: 974px;
  clear: both;
  float: left;
  display: block;
  padding-left: 8px; 
  background-color: #ffffff;
  background-image: url("/WR/IC/Fond_accueil_public.gif");
  background-repeat: repeat-y; 
}

div.bodyPublic { 
  clear: both;
  float: left;
  display: block;
  padding-left: 8px; 
  background-color: #ffffff;
  background-image: url("/WR/IC/Fond_public.gif"); 
  background-repeat: repeat-y;
}

div.bodyPublicContent { 
  width: 966px;
  float: left;
  height: 493px; 
}

/* ************* */
/* partie privée */
/* ************* */
div.bodyPriveAccueil { 
  width: 974px; 
  clear: both;
  float: left;
  display: block;
  padding-left: 8px; 
  height: 493px;
  background-color: #ffffff;
/* */
  background-image: url("/WR/IC/Fond_accueil_prive.gif"); 
/* */
  background-repeat: repeat-y; 
}

div.bodyPrive { 
  width: 974px; 
  clear: both;
  float: left;
  display: block;
  padding-left: 8px; 
  height: 493px;
  background-color: #ffffff;
/* */
  background-image: url("/WR/IC/Fond_prive.gif"); 
/* */
  background-repeat: repeat-y;
}

div.bodyPriveContent { 
  width: 966px; 
  float: left;
  height: 493px; 
  background-color: #ffffff;
}

div.leftPriveContent { 
  width: 200px;
  float: left;
  height: 493px; 
}

div.bodyPriveContentFooterLeft { 
  width: 766px;
  float: left;
  padding-left: 200px;
  height: 20px; 
}

div.rightPriveContent { 
  width: 766px;
  float: left;
  height: 493px;
}

/* ********************* */ 
/*  bloc menu horizontal */
/* ********************* */ 

div.topMenuParent { 
  background: #1a4e9a; 
  width: 974px;
  padding: 0px;
  float: left; 
  clear: left;
}

div.topMenuCale { 
  padding-left: 166px;
  float: left;
  background-image: url(../IC/degrade_menu.jpg); 
  background-repeat: no-repeat;
  background-color: transparent; 
}

div.topMenu { 
  width: 808px;
  float: left;
}

/* **************** */ 
/* Bloc deconnexion */ 
/* **************** */ 
/*
div.decoListe { 
  width: 766px;
  float: left;
}

div.decoDetail { 
  width: 966px;
  float: left;
}

div.deconnexion {
  float: right;
  font-size: 10px; 
  font-weight: bold;
}

div.deconnexion a { 
  color: #1a4e9a;
  text-decoration: none;
}

div.decoPass {
  text-align: center; 
  padding: 5px 15px 5px 15px; 
  border-left: 1px solid #1a4e9a;
  border-bottom: 1px solid #1a4e9a; 
  float: left;
}

div.decoDeco {
  text-align: center; 
  padding: 5px 15px 5px 15px; 
  border-left: 1px solid #1a4e9a;
  border-right: 1px solid #1a4e9a;
  border-bottom: 1px solid #1a4e9a; 
  float: left;
}
*/
/* ************ */ 
/* autres blocs */
/* ************ */ 
/*
div.infoPrintPrive { display: none; }

div.prudentielleAccueil { 
  width: 760px;
  height: 20px;
  padding: 3px;
  font-size: 10px;
  color: #09539a; 
  background-color: #ffffff; 
}

div.prudentielle { 
  height: 20px;
  padding: 3px;
  font-size: 10px;
  color: #09539a; 
  background-color: #ffffff; 
}
*/
.heigth410px {
  height: 410px; 
}
