

/* INTRO */
.intro_block
{
	width:948px;
	margin:5px;
    overflow:hidden;
    margin-top:15px;
}


.intro_g
{	float:left;
    overflow:hidden;
    width:570px;
}

.intro_ligne
{   overflow:hidden;
   width:570px;
}

.intro_img
{
  width:200px;
  float:left;
  text-align:center;
}

.intro_txt
{
  width:360px;
  float:left;
  padding:5px;
}
.intro_txt_plac{text-align:justify;margin-top:5px;}

.intro_separation
{  margin-top:15px;
  margin-bottom:15px;
}

.intro_d
{
	float:left;
    overflow:hidden;
    width:368px;
}

.intro_sous_titre
{
   font-size:19px;
   margin-top:15px;
   width:368px;
   overflow:hidden;
}
.intro_sous_titre_b {width:300px;text-align:right;float: right; text-shadow: 1px 1px 6px #b5b8c1;}



.devis_block
{
	width:591px;
	border:1px solid #e3dddd;
	height:30px;
	padding:2px;
	margin-top:5px;
}

.devis_info
{  width:440px;
  float:left;
  height:15px;

}
.devis_ss_infos
{  width:440px;
  height:15px;
  color:#a09898;

}
.devis_prix
{
  width:99px;
  float:left;
  text-align:center;
  height:30px;
  border-right:1px solid #e5dfdf;
  border-left:1px solid #e5dfdf;
}
.devis_prix_plac{margin-top:7px;}

.devis_check
{
  width:50px;
  float:left;
  margin-top:3px;
  text-align:center;

}

.ref_ligne
{
	width:600px;
	overflow:auto;
}
.ref_block
{
	width:200px;
	overflow:auto;
	float:left;
}
.ref_img
{
	width:200px;
}
.ref_infos
{
	width:175px;
	overflow:hidden;
	margin-left:10px;
	text-align:justify;
}


.intro_txt2
{  margin-left:15px;
  width:300px;
  overflow:hidden;
  text-align:justify;
  margin-top:10px;
}

intro_img2
{  width:300px;

}
