
.footerhtml {
position:absolute;
background-image:url(http://www.erminox.com/Files/26746/footer.html);
border:hidden;
color:#FFFFFF;
background-repeat:no-repeat; 
background-position:center;
/*position:absolute;*/
}


.titre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#CC6600;
font-weight:bold;
}

.s-titre{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#cc6633;
 font-weight:bold;
}
.s-titre2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#996633;
 font-weight:bold;
}

.texte {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 /*margin-left:auto;*/
 text-align:left;
 padding-left:70px;
}
.texte2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 /*margin-left:auto;*/
 text-align:left;
 padding-left:20px;
}
.texte3 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 /*margin-left:auto;*/
 text-align:left;
 padding-left:10px;
}
.texte4 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
}
.texte5 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#666666;
 font-weight:bold;
}
.texte6 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 text-decoration:none;
 }

.chap{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#333333;
 font-weight:bold;
}
.texte{
  /*font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color: #333333;*/
  } 
  
div#menu_boutons {
 background-image:url(template/menu_haut-2.jpg);
 background-repeat:no-repeat;
 background-position:center;
 width:900px;
 height:24px;
 padding:0;
}

.boutons {
 background-image:url(template/bouton.jpg);
 background-position:center;
 /*height:20px;*/
 padding-top:5px;
 padding-right:10px;
 padding-bottom:5px;
 padding-left:10px;
 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#333333;
 text-decoration:none;
}
a:hover {
color:#663300;
}  

.boutons_syst {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#663300;
}

div#contenu_centre{
 background-image:url(template/contenu_centre.jpg);
 background-repeat:repeat-y;
 background-position:center;
 width:900px;
/* height:461px;*/
 height:100%;
 padding:0;
}

div#contenu_centre_contact{
 background-image:url(template/contenu_centre_contact.jpg);
 /*background-repeat:no-repeat;*/
 background-repeat:repeat-y;
 background-position:center;
 width:900px;
 /*height:461px;*/
 height:100%;
 padding:0;
}

div#contenu_haut{
 background-image:url(template/contenu_haut.jpg);
 background-repeat:no-repeat;
 background-position:center;
 width:900px;
 height:44px;
 padding:0;
}
div#contenu_bas{
 background-image:url(template/contenu_bas.jpg);
 background-repeat:no-repeat;
 background-position:center;
 width:900px;
 height:41px;
 padding:0;
}
div#contenu_haut_contact{
 background-image:url(template/contenu_haut_contact.jpg);
 background-repeat:no-repeat;
 background-position:center;
 width:900px;
 height:44px;
 padding:0;
}

div#footer {
 background-image:url(template/footer.jpg);
 background-repeat:no-repeat;
 background-position:center;
 width:900px;
 height:56px;
 padding:0;
 }
.texte_footer {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#666666;
 text-decoration:none;
 padding-top:10px;
}

.degrade{
background:/*#F2F2F2*/ url('/template/fond_ombre.png') no-repeat;
background-position:center;
background-repeat:repeat-y;
}

/*BOUTONS COLONNE*/
.bouton_colonne {
background-image:url('template/bouton_colonne.jpg');
background-position:center;
display:block;
width:183px;
height:20px;
padding-top:4px;
font-family:Verdana;
font-size:11px;
color:#666666;
text-decoration:none;
}
a:hover.bouton_colonne {
color:#663300;
font-style:italic;
}

/*BOUTONS DEMANDE DEVIS*/
.bouton_devis {
background-image:url('template/demande_devis.gif');
background-position:center;
display:block;
width:140px;
height:20px;
/*padding-top:4px;*/
}
a:hover.bouton_devis {
background-image:url('template/demande_devis_hover.gif');
background-position:center;
display:block;
width:140px;
height:20px;
}


/*DEBUT css infobulle*/
a.info {
  position:relative;
  color:#CC6600;
  text-decoration: none; 
}
a:hover.info {
  text-decoration: none; 
  background: none;
}
a.info span {display: none;}
a:hover.info span {
  display: inline; 
  position: absolute;  
  /*top:2em; */
  bottom:2em;
  left:1em; 
  z-index: 40; 
  background: #CCCCCC; /*Couleur fond*/
  color:#333333; /*Couleur texte*/
  border:1px solid #663300; /*Couleur bordure*/
  width:145px; /*longueur bulle*/
  text-align:left;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px 2px 2px;
}
/*FIN css infobulle*/
/*DEBUT css infobulle 1and1*/
a.info_1and1 {
  position:relative;
  color:#CC6600;
  text-decoration: none; 
}
a:hover.info_1and1 {
  text-decoration: none; 
  background: none;
}
a.info_1and1 span {display: none;}
a:hover.info_1and1 span {
  display: inline; 
  position: absolute;  
  /*top:2em; */
  bottom:2em;
  left:1em; 
  z-index: 40; 
  background: #CCCCCC; /*Couleur fond*/
  color:#333333; /*Couleur texte*/
  border:1px solid #663300; /*Couleur bordure*/
  width:120px; /*longueur bulle*/
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px 2px 2px;
}
/*FIN css infobulle 1and1*/

/*DEBUT css infobulle escalier_ss_limon*/
a.escalier_ss_limon {
  position:relative;
  text-decoration: none; 
}
a:hover.escalier_ss_limon {
  text-decoration: none;
}
a.escalier_ss_limon span {display: none;}
a:hover.escalier_ss_limon span {
  display: inline; 
  position: absolute;  
  /*top:2em; */
  bottom:2em;
  left:1em; 
  z-index: 40; 
  background: #CCCCCC; /*Couleur fond*/
  color:#333333; /*Couleur texte*/
  border:1px solid #663300; /*Couleur bordure*/
  /*width:450px; /*longueur bulle*/
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px 2px 2px;
}
/*FIN css infobulle escalier_ss_limon*/

/*DEBUT css infobulle escalier_av_limon*/
a.escalier_av_limon {
  position:relative;
  text-decoration: none; 
}
a:hover.escalier_av_limon {
  text-decoration: none;
}
a.escalier_av_limon span {display: none;}
a:hover.escalier_av_limon span {
  display: inline; 
  position: absolute;  
  /*top:2em; */
  bottom:2em;
  left:1em; 
  z-index: 40; 
  background: #CCCCCC; /*Couleur fond*/
  color:#333333; /*Couleur texte*/
  border:1px solid #663300; /*Couleur bordure*/
  /*width:450px; /*longueur bulle*/
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px 2px 2px;
}
/*FIN css infobulle escalier_av_limon*/

/*DEBUT css infobulle fix_franc-angl*/
a.fix_franc-angl {
  position:relative;
  color:#CC6600;
  text-decoration: none; 
}
a:hover.fix_franc-angl {
  text-decoration: none; 
  background: none;
}
a.fix_franc-angl span {display: none;}
a:hover.fix_franc-angl span {
  display: inline;
  position: absolute;  
  /*top:2em; */
  bottom:2em; /*position verticale de l'image*/
  left:-10em; /*position horizontale de l'image*/
  z-index: 40; 
  background: #CCCCCC; /*Couleur fond*/
  color:#333333; /*Couleur texte*/
  border:1px solid #663300; /*Couleur bordure*/
  width:304px; /*largeur bulle*/
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px 2px 2px;
}
/*FIN css infobulle fix_franc-angl*/

/*DEBUT css infobulle fix_franc-angl_faq*/
a.fix_franc-angl_faq {
  position:relative;
  color:#CC6600;
  text-decoration: none; 
}
a:hover.fix_franc-angl_faq {
  text-decoration: none; 
  background: none;
}
a.fix_franc-angl_faq span {display: none;}
a:hover.fix_franc-angl_faq span {
  display: inline;
  position: absolute;  
  /*top:2em; */
  bottom:-10em; /*position verticale de l'image*/
  left:-35em; /*position horizontale de l'image*/
  z-index: 40; 
  background: #CCCCCC; /*Couleur fond*/
  color:#333333; /*Couleur texte*/
  border:1px solid #663300; /*Couleur bordure*/
  width:304px; /*largeur bulle*/
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px 2px 2px;
}
/*FIN css infobulle fix_franc-angl_faq*/

.fond_form_rec{
 background-image:url('/template/fond_form_recommande.png');
 background-position:center;
 background-repeat:no-repeat;
 padding-top:20px;
 width:450px;
 height:80px;
}
.fond_form_fichiers{
 background-image:url('/template/fond_form_fichiers.png');
 background-position:center;
 background-repeat:no-repeat;
 padding-top:20px;
 width:450px;
 height:180px;
}

div#contenu_haut_galerie{
 background-image:url(template/contenu_haut_galerie.jpg);
 background-repeat:no-repeat;
 background-position:center;
 width:900px;
 height:44px;
 padding:0;
}
div#contenu_centre_galerie{
 background-image:url(template/contenu_centre_galerie.jpg);
 /*background-repeat:no-repeat;*/
 background-repeat:repeat-y;
 background-position:center;
 width:900px;
 /*height:461px;*/
 height:100%;
 padding:0;
}
div#contenu_bas_galerie{
 background-image:url(template/contenu_bas_galerie.jpg);
 background-repeat:no-repeat;
 background-position:center;
 width:900px;
 height:41px;
 padding:0;
}
.text_form {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 text-align:left;
}
.fond_gris{
background:#CCCCCC;
border-color:#333333;
}