body{
  background: #000000;
}
/***** Centre l'image de Fond principale *****/
#accueilcentre{
	position: absolute;
	width: 1000px;
	height: 502px;
	top: 50%;
	left: 50%;
	margin-left: -500px;
	margin-top: -251px;
}
/***** L'accroche dorée *****/
.accueilaccroche{
  text-align: center;
  font-family: orator std, courier, tahoma, monospace;
  font-size: 16px;
  font-style: normal;
  letter-spacing: 1.05px;
	color: #F7A800;
	position: absolute;
	width: 680px;
	height: 15px;
	top: 50%;
	left: 50%;
	margin-left: -210px;
	margin-top: -91px;
}
/***** Menu bas de page *****/
.accueil{
  font-family: orator std, courier, tahoma, monospace;
  font-size: 16px;
  font-style: normal;
  letter-spacing: 1.05px;
	color: #000000;
	position: absolute;
	width: 80px;
	height: 15px;
	top: 50%;
	left: 50%;
	margin-left: -195px;
	margin-top: 197px;
}
.prestations{
  font-family: orator std, courier, tahoma, monospace;
  font-size: 16px;
  font-style: normal;
  letter-spacing: 1.05px;
	color: #000000;
	position: absolute;
	width: 120px;
	height: 15px;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: 197px;
}
.tarifs{
  font-family: orator std, courier, tahoma, monospace;
  font-size: 16px;
  font-style: normal;
  letter-spacing: 1.05px;
	color: #000000;
	position: absolute;
	width: 80px;
	height: 15px;
	top: 50%;
	left: 50%;
	margin-left: 185px;
	margin-top: 197px;
}
.contact{
  font-family: orator std, courier, tahoma, monospace;
  font-size: 16px;
  font-style: normal;
  letter-spacing: 1.05px;
	color: #000000;
	position: absolute;
	width: 100px;
	height: 15px;
	top: 50%;
	left: 50%;
	margin-left: 340px;
	margin-top: 197px;
}
/***** Textes *****/
.texte{
  text-align: center;
  font-family: verdana, arial, tahoma;
  font-size: 11px;
  font-style: normal;
  line-height: 1.3;
	color: #000000;
	position: absolute;
	width: 400px;
	height: 150px;
	top: 50%;
	left: 50%;
	margin-left: -70px;
	margin-top: -10px;
}
.textegros{
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
	margin-top: 45px;
}
.textegroscontact{
  font-size: 13px;
	margin-top: 60px;
  font-variant: normal;
  text-align: center;
  font-family: verdana, arial, tahoma;
  letter-spacing: 1.3px;
  font-style: normal;
  line-height: 2.3;
}
.textepetit{
  text-align: left;
  font-size: 9px;
  font-style: italic;
  letter-spacing: 0.8px;
	height: 15px;
	margin-left: -75px;
	margin-top: 110px;
}
.copyright{
  font-size: 9px;
  color:#4b0908;
	position: absolute;
	width: 110px;
	height: 5px;
	top: 50%;
	left: 50%;
	margin-left: 395px;
	margin-top: 250px;
}
.toulouseannuaire{
  font-size: 10px;
  color:#4b0908;
	position: absolute;
	width: 170px;
	height: 7px;
	top: 50%;
	left: 50%;
	margin-left: -500px;
	margin-top: 145px;
}
.titre{
  text-align: center;
  font-family: verdana, arial, tahoma;
  font-size: 11px;
  font-style: normal;
  line-height: 1.3;
	color: #ffffff;
}
.prest{
  line-height: 1.5;
}
.ital{
  font-style: italic;
}
.prestcat{
  text-align: center;
  font-family: verdana, arial, tahoma;
  font-size: 11px;
  letter-spacing: 0.8px;
  font-style: normal;
  line-height: 1.3;
	color: #000000;
	position: absolute;
	width: 400px;
	height: 50px;
	top: 50%;
	left: 50%;
	margin-left: -68px;
	margin-top: 65px;  
}
.titre_img{
  text-align: right;
  font: italic 1.05em Georgia, serif ;
  color: #F7A800;
  letter-spacing: 0.8px;
	position: absolute;
	width: 450px;
	height: 50px;
	top: 50%;
	left: 50%;
	margin-left: -67px;
	margin-top: 147px; 
}
.suiv{
  font-family: verdana, arial, tahoma;
  font-size: 11px;
  font-style: normal;
  line-height: 1.3;
	color: #F7A800;
	position: absolute;
	width: 80px;
	height: 25px;
	top: 50%;
	left: 50%;
	margin-left: 475px;
	margin-top: 125px; 
}
.prec{
  font-family: verdana, arial, tahoma;
  font-size: 11px;
  font-style: normal;
  line-height: 1.3;
	color: #F7A800;
	position: absolute;
	width: 80px;
	height: 25px;
	top: 50%;
	left: 50%;
	margin-left: 395px;
	margin-top: 125px;
}
p{
  text-align: left;
  padding-left : 15px;
  padding-right : 15px;
}
.devis{
	margin-left: -117px;
	margin-top: -46px;
}
/*Barres de scroll page tarifs*/
.defil_tarifs
{
  width:500px;
  height: 182px;
  overflow:auto;
  scrollbar-track-color:#000000;
  scrollbar-face-color:#7A0908;
}
.defil
{
  width:500px;
  height: 182px;
  overflow:auto;
  scrollbar-track-color:#000000;
  scrollbar-face-color:#7A0908;
}
/***** Images *****/
img{
  border: 0;
}
table{
  height:25px;
	margin-left: 862px;
	margin-top: -297px;
	top: 50%;
	left: 50%;
}
.mini_img{
  position:relative;
  background-color: #ffffff;
}
.grande_image{
	position: absolute;
  width:435px;
  height:165px;
	top: 50%;
	left: 50%;
	margin-left: -80px;
	margin-top: -35px;
}
/* Tableau page tarifs */
table.tableau_tarf{
  text-align: left;
  width:450px;
	top: 50%;
	left: 50%;
	margin-left: 20px;
	margin-top: 0px;
}
/***** Liens *****/
a{
  color: #000000;
  text-decoration: none;
}
a:hover{
  color: #FFFFFF;
  text-decoration: none;
}
a.textegroscontact{
  color: #4B0908;
  text-decoration: none;
}
a.textegroscontact:hover{
  color: #7A0908;
  text-decoration: none;
  font-size: 14px;
  letter-spacing: 1.6px;
}
a.accroche{
  color: #F7A800;
  text-decoration: none;
}
a.accroche:hover{
  color: #6bdee0;
  text-decoration: none;
}
a.prest{
	color: #4B0908;
  font-weight: bold;
}
a.prest:hover{
	color: #7A0908;
  font-weight: bold;
}
a.lien{
  color: #1b5a62;
  font-weight: bold;
  text-decoration: none;
}
a.lien:hover{
  color:#317e84;
  font-weight: bold;
}
/*Supprime les pointillés autour sélection (focus)*/
a:active, a:focus{ 
   outline:none; 
}
