table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;
	padding: 0px;
}
li{
list-style-image:url(images/puce-carre.gif);
}
li.prestation{
margin-bottom:6pt;
list-style-image:url(images/puce-cheked.gif);

}
img{border:0px;}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
h1{
font-size: 15px;
}
h2{
font-size: 13px;
line-height:1pt;
}
h3{
font-size: 12px;
margin-top:5px;
margin-bottom:5px;
}
p{
font-size: 10px;
}

a {
	text-decoration: none;
	color: #000;
}

a:visited {
  color: #676767;
}

a:hover {
	text-decoration: underline;
	color: #842CC5;
}

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

.input {
	width:150px;
	height:22px;
	border: 1px solid #842CC5;
}

.title {
  /* color: #676767; */
    color: #842CC5;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 12px;
  font-size: 16px;
}

.subtitle {
  color: #676767;
  padding-top: 5px;
  padding-left: 22px;
}

.violet {
  color: #842CC5;
}

.gris {
  color: #676767;
}

.space_puce {
  padding: 5px;
  height: 32px;
}

#sublinks {
  padding-left: 50px;
  line-height: 20px;
}

.tableau_details_prestation{
margin-top:25px;
}
.td_details_prestation{ padding-top:60px;}
.comparatif_h2{
background-color:#842CC5;
color:#FFFFFF;
}
.comparatif_table{
background-color:#CCCCCC;
width:80%;
}
.comparatif_td{
background-color:#ffffff;
}
.comparatif_header{
background-color:#CCCCCC;
color:#842CC5;
font-weight:bold;
}
.comparatif_prix{
background-color:#FFFFFF;
color:#842CC5;
font-weight:bold;
}
.devis_errors{
color:#FF0000}

.header_devis{
display:block;
padding:4px;
border-left:15px solid #842CC5;
border-bottom:2px solid #842CC5;
width:350px;
}