body {
  background: #F4E0B2;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
  }
  
.fond_menu {
	background-image: url(../images/menu_esc.png);
	background-repeat: no-repeat;
}

.fond_centre1 {
	background-image: url(../images/centre_esc.png);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

.fond_centre2 {
	background-image: url(../images/centre_esc2.png);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

A.b_accueil {
     width: 145px;
     height: 32px;
     background: url(../images/b_accueil_j.png);
     border: 0;
	 display:block;
}
A.b_accueil:hover {
     background: url(../images/b_accueil_r.png);
	 display:block;
}

A.b_escaliers {
     width: 145px;
     height: 32px;
     background: url(../images/b_escaliers_j.png);
     border: 0;
	 display:block;
}
A.b_escaliers:hover {
     background: url(../images/b_escaliers_r.png);
	 display:block;
}

A.b_realisation {
     width: 145px;
     height: 32px;
     background: url(../images/b_realisation_j.png);
     border: 0;
	 display:block;
}
A.b_realisation:hover {
     background: url(../images/b_realisation_r.png);
	 display:block;
}

A.b_conditions {
     width: 145px;
     height: 32px;
     background: url(../images/b_conditions_j.png);
     border: 0;
	 display:block;
}
A.b_conditions:hover {
     background: url(../images/b_conditions_r.png);
	 display:block;
}

A.b_contact {
     width: 145px;
     height: 32px;
     background: url(../images/b_contact_j.png);
     border: 0;
	 display:block;
}
A.b_contact:hover {
     background: url(../images/b_contact_r.png);
	 display:block;
}

A.b_brun {
     width: 173px;
     height: 21px;
     background-image: url(../images/b_brun.png);
	 display:block;
     border: 0;
}
A.b_brun:hover {
     background: url(../images/b_brun_j.png);
	 display:block;
}
A.b_brun:link {
     background: url(../images/b_brun.png);
	 display:block;
}
A.b_brun:visited {
     background: url(../images/b_brun.png);
	 display:block;
}

A.b_ss_menu {
     width: 173px;
     height: 15px;
     background: url(../images/b_ss_menu_g.png);
     border: 0;
	 display:block;
}
A.b_ss_menu:hover {
     background: url(../images/b_ss_menu_j.png);
	 display:block;
}
  
	/* Menu 2 */
	ul#menu2 {
		margin:0;
		padding:0;
		list-style-type:none;
		position: relative;
	}
	
	ul#menu2 li {
		margin:0 0 0 0;
		padding:0;
	}
	
	#b_rub {
		left:0;
		width:173px;
		
	}
	#b_ss_rub {
		left:0px;
		width:173px;
	}
	
	#b_ss_rub2 {
		left:0px;
		width:173px;
	}
	
	ul#menu2 li a {
		width:173px;
		height:21px;
		display: table-cell;
		list-style: none;
		text-align: left;
		vertical-align: top;
	}
	
	#b_rub a {
		background:url('../images/b_brun2.png') no-repeat 0 0;
	}
	
	#b_rub a:hover {
		background:url('../images/b_brun2.png') no-repeat -173px 0;
		list-style: none;
		display: table-cell;
        width: 173px;
		height: 21px;
        text-align: left;
		vertical-align: top;
	}
	
	#b_ss_rub a {
		background: url('../images/b_ss_menu.png') no-repeat 0 0;
	}
	
	#b_ss_rub a:hover {
		background: url('../images/b_ss_menu.png') no-repeat -173px 0;
		list-style: none;
		display: table-cell;
        width: 173px;
		height: 21px;
        text-align: left;
		vertical-align: top;
	}
	
	#b_ss_rub2 a {
		background: url('../images/b_ss_menu.png') no-repeat -173px 0;
	}
	
	#b_ss_rub2 a:hover {
		background: url('../images/b_ss_menu.png') no-repeat -173px 0;
		list-style: none;
		display: table-cell;
        width: 173px;
		height: 21px;
        text-align: left;
		vertical-align: top;
	}
 
  
  
  
.menu { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;text-align: left;}
A.menu:link { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: left;}
A.menu:visited { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: left;}
A.menu:hover { color: #EAEAEA; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: left;}

.ss_menu { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif;text-align: left; padding-left:20px;}
A.ss_menu:link { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; padding-left:20px;}
A.ss_menu:visited { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: left; padding-left:20px;}
A.ss_menu:hover { color: #542207; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: left; padding-left:20px;}

.texte { color: #542207; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
A.texte:link { color: #542207; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.texte:visited { color: #542207; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.texte:hover { color: #85380F; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: overline underline;}

.texte_p { color: #59200A; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
A.texte_p:link { color: #59200A; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.texte_p:visited { color: #59200A; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.texte_p:hover { color: #85380F; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: overline underline;}

.titre { color: #542207; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
A.titre:link { color: #542207; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
A.titre:visited { color: #542207; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
A.titre:hover { color: #85380F; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: overline underline}

.image { border: 5px solid transparent; }














.texte_b { color: #76787A; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
A.texte_b:link { color: #76787A; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.texte_b:visited { color: #76787A; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.texte_b:hover { color: #A5A8AD; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: overline underline;}

.bas { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
A.bas:link { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
A.bas:visited { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
A.bas:hover { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: overline underline}


.petit { color: #76787A; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
A.petit:link { color: #76787A; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
A.petit:visited { color: #76787A; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
A.petit:hover { color: #A5A8AD; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: overline underline}

.admin { color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
A.admin:link { color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
A.admin:visited { color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
A.admin:hover { color: #A5A8AD; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: overline underline}

.accueil { color: #76787A; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: justify;}
A.accueil:link { color: #76787A; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; }
A.accueil:visited { color: #76787A; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; }
A.accueil:hover { color: #A5A8AD; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: overline underline; text-align: justify;}

.accueil_b { color: #00B2E3; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: justify; }
A.accueil_b:link { color: #00B2E3; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; }
A.accueil_b:visited { color: #00B2E3; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; }
A.accueil_b:hover { color: #A5A8AD; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: overline underline; text-align: justify; }

.formulaire { color: #696969; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 90% }

.formulaire1 { color:#000000; border: solid 1px #828282; background-color: #F4F4F4; font-size: 10px; font-weight: none; font-family: Arial, Helvetica, sans-serif; }

.warning { color: #990000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
