/* Code CSS de la page d'accueil*/
* {
padding:0px;
margin:0px;
}

body
{
	background:url('images/fond.png') repeat-x top;
	margin:auto;
	width:100%;
}
.page
{
	width:845px;
	height:697px;
	margin:auto;
	background:url('images/fond_site.png') no-repeat;
}
.btn_logo
{
	float:left; display:block; width:408px; height:55px; background:url('images/logo_ferailleur.png') no-repeat; margin-left:30px; margin-top:59px; 
}
.num_tel
{
	
}
#telephone {display:block; float:right; width:387px; height:100px; color:#fff; margin-top:100px; margin-right:-20px; font:bold 42px arial, helvetica, sans-serif; letter-spacing:-.02em; text-shadow:3px 3px 5px rgba(0,0,0,.4);}
.menu
{
	float:left; width:338px; height:22px; margin-left:50px; margin-top:10px; 
}
li
{
	list-style-type:none; float:left;
}
.btn_accueil
{
	display:block; width:70px; height:22px; background:url('images/menu/accueil.png') no-repeat 0px 0px; 
}
.btn_accueil:hover
{
	background:url('images/menu/accueil.png') no-repeat -70px 0px; 
}
.btn_contact
{
	display:block; width:64px; height:22px; background:url('images/menu/contact.png') no-repeat 0px 0px; 
}
.btn_contact:hover
{
	background:url('images/menu/contact.png') no-repeat -64px 0px; 
}
.btn_presentation
{
	display:block; width:115px; height:22px; background:url('images/menu/presentation.png') no-repeat 0px 0px; 
}
.btn_presentation:hover
{
	background:url('images/menu/presentation.png') no-repeat -115px 0px; 
}
.btn_services
{
	display:block; width:89px; height:22px; background:url('images/menu/services.png') no-repeat 0px 0px; 
}
.btn_services:hover
{
	background:url('images/menu/services.png') no-repeat -89px 0px; 
}

.bloc_gauche_accueil
{
	float:left; width:466px; height:455px; margin-top:15px; margin-left:10px; background:url('images/bloc_gauche_accueil.png');
}
.bloc_gauche_accueil p
{
	float:left; width:420px; height:430px; margin-top:25px; margin-left:10px; font-family:arial, helvetica, sans-serif; font-size:12px; line-height:15px; text-align:justify;
}
.bloc_gauche_accueil a
{
	color:#000000; font-weight:bold;
}
.bloc_gauche_accueil a:hover
{
	color:#a30e0e;
}

.footer_gauche
{
	float:left; width:478px; height:30px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; margin-top:20px;
}
.footer_droite
{
	float:left; width:150px; height:30px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; margin-top:20px;
}
.footer_droite strong
{
	text-decoration:underline;
}
.btn_epaviste
{
	display:block; width:193px; height:53px; margin-top:17px; margin-left:5px; float:left; background:url('images/btn_epaviste.png') no-repeat 0px 0px ;
}
.btn_epaviste:hover
{
	background:url('images/btn_epaviste.png') no-repeat -193px 0px ;
}
/* PAGE PRESENTATION */
.bloc_gauche_presentation
{
	float:left; width:466px; height:455px; margin-top:15px; margin-left:10px; background:url('images/bloc_gauche_presentation.png');
}
.bloc_gauche_presentation p
{
	overflow:visible;
	float:right;
	width:420px;
	text-align:center;
	font-family:arial, verdana, serif;
	font-size:12px;
	margin-top:-200px;
	margin-right:45px;	
}
.bloc_gauche_presentation table, td, th
{
	border-collapse:collapse;
	font-family:arial, verdana, serif;
	font-size:12px;
}
.bloc_gauche_presentation td, th
{
	width:160px;
	height:55px;
	text-align:center;
	vertical-align:middle;
	border:solid 2px #a30e0e;
}
.bloc_gauche_presentation table
{
	margin-top:30px; margin-left:65px;
}
/* PAGE SERVICES */
.bloc_gauche_services
{
	float:left; width:466px; height:455px; margin-top:15px; margin-left:10px; background:url('images/bloc_gauche_services.png');
}
.bloc_gauche_services p
{
	float:left; width:420px; height:110px; margin-top:35px; margin-left:10px; font-family:arial, helvetica, sans-serif; font-size:12px; line-height:15px; text-align:justify;
}
.bloc_gauche_services a
{
	color:#000000; font-weight:bold;
}
.bloc_gauche_services a:hover
{
	color:#a30e0e;
}
/* PAGE CONTACT */
.bloc_gauche_contact
{
	float:left; width:466px; height:455px; margin-top:15px; margin-left:10px; background:url('images/bloc_gauche_neutre.png'); font-family:arial, helvetica, sans-serif; font-size:12px; line-height:15px;
}
.formulaire td
{
	border:none;
	max-width:240px;
	min-width:180px;
	text-align:left;
	margin-left:15px;
	margin-top:10px;
	float:left;
}
.formulaire
{
	margin-left:10px;
	margin-top:-0px;
}
.formulaire label
{
	vertical-align:middle;
}
.text_bloc
{
	width:400px;
}
.bloc_gauche_contact p
{
	float:left; width:456px; margin-top:50px; font-family:arial, helvetica, sans-serif; font-size:12px; line-height:15px; text-align:center;
}
.bloc_gauche_contact p a
{
	color:#000000;
}
.bloc_gauche_contact p a:hover
{
	color:#a30e0e;
}