* {
  font-family:verdana,arial;
  font-size:11px;
}


form { margin:0; padding:0; }


p, li, span {
  font-size:11px;
  color:#000000;
}


p, li {
  margin:0 0 10px 0;
}




.submit {
  color:#ffffff;
  background-color:#008285;
  border:1px solid #cccccc;
  margin:0;
  padding:3px;
  font-weight:800;
}


h1 {
  color:#000000;
  font-size:12px;
  font-weight:800;
  font-family:tahoma;
  font-variant:small-caps;
  letter-spacing:3px;
  border-bottom:5px solid #05205a;
  padding:5px;
  margin:0 0 3px 0;
  background-color:#82949b;
}
h1 a { font-size:12px;color:#000000; }
h1 a:hover { color:#ffffff; }

h2 {
  color:#82949b;
  font-size:12px;
  font-weight:800;
  font-family:tahoma;
  font-variant:small-caps;
  letter-spacing:3px;
  border-bottom:5px solid #00999D;
  padding:5px;
  margin:0 0 2px 0;
  background-color:#008285;
}
h2 a { font-size:12px;color:#FDB845; }
h2 a:hover { color:#008285; }

h3 {
  color:#82949b;
  font-size:12px;
  font-weight:800;
  font-family:tahoma;
  font-variant:small-caps;
  letter-spacing:3px;
  border-top:1px solid #82949b;
  padding:5px;
  margin:3px 0 2px 0;
}
h3 a { font-size:12px;color:#82949b; }
h3 a:hover { color:#008285; }


h4 {
  color:#008285;
  font-size:12px;
  font-weight:800;
  font-family:tahoma;
  font-variant:small-caps;
  letter-spacing:3px;
 /* border-top:1px solid #000000; */
  padding:5px;
  margin:0 0 2px 0;
}
h4 a { font-size:12px;color:#008285; }
h4 a:hover { color:#82949b; }

h5 {
  color:#B70148;
  font-size:12px;
  font-weight:800;
  font-family:tahoma;
  font-variant:small-caps;
  letter-spacing:3px;
  padding:5px;
  margin:0 0 2px 0;
}
h5 a { font-size:12px;color:#B70148; }
h5 a:hover { color:#82949b; }

h6 {
  color:#82949b;
  font-size:12px;
  font-weight:800;
  font-family:tahoma;
  font-variant:small-caps;
  letter-spacing:3px;
  padding:5px;
  margin:0 0 2px 0;
}
h6 a { font-size:12px;color:#82949b; }
h6 a:hover { color:#008285; }




div.navigation {
    text-align:center;
    border:1px solid #666666;
    padding:1px;
    background-color:#cccccc;
    color:#ffffff;
}


a {
    color:#041F59;
    text-decoration:none;
    font-weight:800;
}


a:hover {
    color:#82949b;
    font-weight:800;
}

.equipe a {
 font-size:9px;
}
/* DEBUT mise en page de la navigation par get */


.manavig {
  border:1px solid #cccccc;
  background:url(/images/global/btnon.png);
  background-repeat:repeat-x;
  padding:4px;
  margin:0px; 
}


a.navigation {
    background-image:none;
    color:#484977;
    background-image:url(/images/global/btn.png);
    border: 1px outset #ffffff;
    background-color:#E7DFEF;
    display:inline;
    font-size:12px;
    padding:2px 4px 2px 4px;
    margin:0px;
    font-weight:normal;
}


a.navigation:hover {
    background-image:none;
    color:#9CA2E7;
    background-image:url(/images/global/btnon.png);
    border: 1px inset #ffffff;
    font-weight:normal;
}


a.navigationactif {
    background-image:none;
    color:red;
    background-image:url(/images/global/btnactif.png);
    border: 1px inset #9CA2E7;

    font-weight:800;
    display:inline;
    font-size:12px;
    padding:2px 4px 2px 4px;
    margin:0;
}


a.navigationactif:hover {
    background-image:none;
    color:red;
    background-image:url(/images/global/btnactif.png);
    border: 1px inset #9CA2E7;
    font-weight:800;
    display:inline;
    font-size:12px;
    padding:2px 4px 2px 4px;
    margin:0;
}


/* FIN mise en page de la navigation par get */


/* DEBUT mise en page de la navigation par post */


.manavigpost {
  border:1px solid #cccccc;
  background:url(/images/global/btnon.png);
  background-repeat:repeat-x;
  padding:2px;
  margin:0;
}


.manavigpost strong {
  font-size:12px;
}


form.navigationpage {
  display:inline;
  margin:2px;
  padding:0;
}



form.navigationpage input {
  color:#484977;
  background-image:url(/images/global/btn.png);
  border: 1px outset #ffffff;
  background-color:#E7DFEF;
  font-size:12px;
  margin:0;
  padding:0;
  font-weight:normal;
}


form.navigationpage input.actif {
  color:#9CA2E7;
  background-color:#EFE7E7;
  background-image:none;
  border:0;
  color:black;
  font-weight:800;
  display:inline;
  margin:0;
  padding:0;
}


/*  FIN mise en page de la navigation par post */






/*  DEBUT mise en page des tree */


.tree_document {
  float:right;
  width:250px;
  border-left:1px solid #cccccc;
  background-color:#ffffff;
  overflow:auto;
  padding:0 5px 10px 10px;
}


/*  FIN mise en page des tree */


/*  DEBUT mise en page des listes de documents */
.ldContenu {
  background-color:#FFF3DE;
  border:1px solid #cccccc;
  padding:5px;
  margin:0;
  text-align:justify;
}
/*  FIN mise en page des listes de documents */





/* DEBUT totaux commande */
.totaux {
  margin:0;
  padding:0;
  list-style-type: none;
  text-align:right;
}


.totaux li {
  text-align:right;
}
/* FIN totaux commande */


/* mise en page du panier */
.tableau {
  border:1px solid black;
}
.tableau th {
  background-color:#18829C;
  font-weight:800;
  color:#ffffff;
  padding:3px;

}
.tableau tr.color0 td { background-color:#FFF3DE; }
.tableau tr.color1 td { background-color:#eeeeee; }
.quantite { color:red;font-weight:800;text-align:center; }


/* galerie d'images */
ul.galerie { margin:0; padding:0; list-style-type:none; overflow:auto }
* html ul.galerie { display:inline-block }
ul.galerie li { padding:0;float:left;margin:6px 0px 0 0px }
a.galerie-vignette { background:#ffffff url(/images/global/galerie_border.png) no-repeat;display:block;padding:7px 7px 16px 7px }
a.galerie-vignette:active, a.galerie-vignette:focus { outline:none !important }
a.galerie-vignette:hover { background-image:url(/images/global/galerie_border_on.png) }
a.galerie-vignette:active, a.lienvignette:hover:active { background-image:url(/images/global/galerie_border_actif.png) }
* html a.galerie-vignette { width:124px;height:75px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/global/galerie_border.png', sizingMethod='crop') }
* html a.galerie-vignette:hover { background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/global/galerie_border_on.png', sizingMethod='crop') }
* html a.galerie-vignette:active, * html a.galerie-vignette:hover:active { background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/global/galerie_border_actif.png', sizingMethod='crop') }
div.galerie-navigation { border:1px solid #cccccc; background:url(/images/global/btnon.png); background-repeat:repeat-x; padding:4px; margin:0px }


.identification { float: left; width: 49%; }
.identification p { border: 2px solid rgb(210, 100, 0); margin: auto; padding: 5px; font-family: tahoma,verdana,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; width: 250px; background-color: rgb(255, 136, 31); color: white; text-align: justify; }


#inscriptionMembre td { padding:5px }


.pack { float:left; width:191px; padding:0; margin:1px; background-repeat:no-repeat; background-position:0 33px }
.pack h1 { text-align:center; height:26px; padding:2px 0 5px 0; margin:0;  }
.pack h1 a { letter-spacing:1px;font-variant:normal; color:#ffffff; font-size:12px; font-weight:bold; padding:0; margin:0; display:inline }
/*.pack h1 a:hover { color:#ebd86d }*/
.pack h1 a:hover { color:#222222 }
/*.pack*/
.pack div { background-color:white; height:179px; padding-top:11px }
.pack ul { list-style-type:none; border:2px solid white; padding:4px; margin:0 0 0 15px; background-color:#ffffff; opacity:0.3; -moz-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px; zoom:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); _filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75) }


.pack li { padding:0; margin:0; color:black; font:12px/16px verdana }
.pack h2 { border-style:none; text-align:center; height:22px; padding:2px 0 7px 0; margin:0; }
.pack h2 a { color:#eeeeee; font-size:11px; font-variant:normal }
/*.pack:hover ul { opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) }*/
.pack:hover ul { opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70) }
.pack li a { color:#000000 }
.pack li a:hover { color:#000000 }


.pack.amenagement_bureaux div { background-image:url(/images/amenagement_bureaux.png) }
.pack.architectes div { background-image:url(/images/architectes.png) }
.pack.commercialisateurs div { background-image:url(/images/commercialisateurs.png) }
.pack.mobilier_bureaux div { background-image:url(/images/mobilier_bureaux.png) }
.pack.amenagement_creches div { background-image:url(/images/amenagement_creches.png) }
.pack.simulation div { background-image:url(/images/simulation.png) }


.vert h1 { background:#ffffff url(/images/pack_header_vert.png) no-repeat }
.vert h2 { background:#ffffff url(/images/pack_footer_vert.png) no-repeat }
.jaune h1 { background:#ffffff url(/images/pack_header_jaune.png) no-repeat }
.jaune h2 { background:#ffffff url(/images/pack_footer_jaune.png) no-repeat }
.gris h1 { background:#ffffff url(/images/pack_header_gris.png) no-repeat }
.gris h2 { background-image:url(/images/pack_footer_gris.png);background-repeat:no-repeat }
.rouge h1 { background:#ffffff url(/images/pack_header_rouge.png) no-repeat }
.rouge h2 { background:#ffffff url(/images/pack_footer_rouge.png) no-repeat }




.boiteActu { float:left; width:275px; padding:3px; margin:3px; border:1px solid #008285; min-height:150px }
.boiteActu h1 { }
.boiteActu h1 a { }
.boiteActu p { text-align:justify }
.boiteActu a img { float:left; margin:3px; border:0 }



/** STYLIST **/

.fontsize_8px { font-size:8px; }
.fontsize_9px { font-size:9px; }
.fontsize_10px { font-size:10px; }
.fontsize_11px { font-size:11px; }
.fontsize_12px { font-size:12px; }
.fontsize_13px { font-size:13px; }
.fontsize_14px { font-size:14px; }
.fontsize_15px { font-size:15px; }
.stylist_floatleft { float:left }
.stylist_floatright { float:right }
.stylist_clear { clear:both }
.stylist_width20P { width:20% }
.stylist_width25P { width:25% }
.stylist_width33P { width:33% }
.stylist_width50P { width:50% }
.stylist_width66P { width:66% }
.stylist_width75P { width:75% }
.stylist_width100 { width:100% }

.borderrightorange2px { border-right:2px solid #fdda73 }


