/*****************************/
/* TEMPLATE 1 */
div.tpl_1_100{
  width:100%;
  margin:0 auto;
}

div.tpl_1_100 p{
  margin:0 120px 0 0;
  padding:10px 5px 0 10px;
  text-align:justify;
}

div.tpl_1_100 img{
  display:block;
  float:right;
  margin:10px;
  clear:right;
  width:100px;
}
/*-----------*/
div.tpl_1_150{
  width:100%;
  margin:0 auto;
}

div.tpl_1_150 p{
   margin:0 170px 0 0;
  padding:10px 5px 0 10px;
  text-align:justify;
}

div.tpl_1_150 img{
  display:block;
  float:right;
  margin:10px;
  clear:right;
  width:150px;
}
/*----------*/
div.tpl_1_200{
  width:100%;
  margin:0 auto;
}

div.tpl_1_200 p{
   margin:0 220px 0 0;
  padding:10px 5px 0 10px;
  text-align:justify;
}

div.tpl_1_200 img{
  display:block;
  float:right;
  margin:10px;
  clear:right;
  width:200px;
}
/* FIN TEMPLATE 1 */
/*****************************/

/*****************************/
/* TEMPLATE 2 */
div.tpl_2_100{
  width:100%;
  margin:0 auto;
}

div.tpl_2_100 p{
  margin:0 0 0 120px;
  padding:10px 5px 0 10px;
  text-align:justify;
}

div.tpl_2_100 img{
  display:block;
  float:left;
  margin:10px;
  clear:left;
  width:100px;
}
/*-----------*/
div.tpl_2_150{
  width:100%;
  margin:0 auto;
}

div.tpl_2_150 p{
  margin:0 0 0 170px;
  padding:10px 5px 0 10px;
  text-align:justify;
}

div.tpl_2_150 img{
  display:block;
  float:left;
  margin:10px;
  clear:left;
  width:150px;
}
/*----------*/
div.tpl_2_200{
  width:100%;
  margin:0 auto;
}

div.tpl_2_200 p{
  margin:0 0 0 220px;
  padding:10px 5px 0 10px;
  text-align:justify;
}

div.tpl_2_200 img{
  display:block;
  float:left;
  margin:10px;
  clear:left;
  width:200px;
}
/* FIN TEMPLATE 2 */
/*****************************/


/*****************************/
/* TEMPLATE 3 */
/*-----------*/
div.tpl_3_150{
  width:100%;
  margin:0 auto;
}

div.tpl_3_150 p{
  margin:0 0 0 0px;
  padding:10px 5px 0 10px;
  text-align:justify;
}

div.tpl_3_150 img{
  margin:10px;
  width:150px;
}
/* FIN TEMPLATE 3 */
/*****************************/

/*****************************/
/* TEMPLATE 4 */
/*-----------*/
div.tpl_4{
  width:100%;
  margin:0 auto;
}

div.tpl_4 titre{
  font-weight:bold;
}

div.tpl_4 table{
  margin:10px 0 0 0;
  padding:10px 5px 0 10px;
}

div.tpl_4 table.border_prix td{
	border-bottom:1px #000000 dotted;
}
/* FIN TEMPLATE 4 */
/*****************************/

/*****************************/
/* TEMPLATE 5 */
/*-----------*/
div.tpl_5{
  width:100%;
  margin:0 auto;
}

div.tpl_5 p.p_left img{
  margin:10px;
  width:150px;
  float:left;
}

div.tpl_5 p.p_right img{
  margin:10px;
  width:150px;
  float:right;
}

/* FIN TEMPLATE 5 */
/*****************************/


/*****************************/
/* BARRE DE DELIMITATION */
p.cent{
	clear:both;
	width:100%;
	margin:0 auto;
	border-bottom:1px solid #ccc;
}
p.soixante_dix{
	clear:both;
	width:70%;
	margin:0 auto;
	border-bottom:1px solid #ccc;
}
p.cinquante{
	clear:both;
	width:50%;
	margin:0 auto;
	border-bottom:1px solid #ccc;
}
p.trente{
	clear:both;
	width:30%;
	margin:0 auto;
	border-bottom:1px solid #ccc;
}
/* FIN BARRE DE DELIMITATION */
/*****************************/