/* polices */
body , table    { font: 8pt/1.3em  Verdana, Arial, Helvetica; color: #000;}
h1        { font: 14pt/1.3em Verdana, Arial, Helvetica; color: #000;}
h2        { font: 12pt/1.3em Verdana, Arial, Helvetica; color: #000;}
h3        { font: 10pt/1.3em Verdana, Arial, Helvetica; color: #000;}
a         { color: #888888; text-decoration: none; }
a:hover   { color: #5c5c5c; text-decoration: underline; }

small     { font: 10pt/1.3em Verdana, Arial, Helvetica; color: #6699CC; }

.titre	  { font: 12pt/1.3em Verdana, Arial, Helvetica; color: #6699CC;}

/* autre */
body      { padding: 0px; margin: 0px; background: #FFF;  }
h1        { padding: 0; margin: 0px; }
h2, h3, h4        { padding: 0px; margin: 0px; }
p         { padding: 0 0 20px 0; margin: 0px; text-align:justify; }
ul        { padding: 5px 0 5px 100px;; list-style-type:  disc;  }
li        { padding: 0px; list-style-type:  disc;  }
a 		  { padding: 0px; margin: 0px; }
.clear    { clear:both; }
img       { border:  0px; }
img.blanc { border:  1px solid #FFFFFF; }
table     { border:  0px; margin:0; padding:0; }
form	  { padding: 0px; margin: 0px;}
.devis    {
	color: #CCCCCC;
	font-size: 10px;
	font-weight: bold;
}
div.label .col  {padding: 0px 0 30px 0; width:50%; font: 12pt/1.3em Verdana, Arial, Helvetica; font-weight: bold; color: #6699CC; float:left; text-align:center; }
div.label img  { padding: 2px 0 20px 0;  }
div.label  {width:100%; }

.fleft {float: left;}

.padim { padding : 10px 0 0 20px; }
.padims { padding : 0px 20px 20px 20px; }
.pad     { padding : 10px 20px 0px 30px; }
.padleft { padding : 0 0 0 40px; }


/* site */ 
#content  {
	width:725px;
	background: #FEFEFE;
	color: #000;
	font: 8pt/1.3em  Verdana, Arial, Helvetica; 
}

.orange {
  color: #FF7E00;
}

.service {
	background-attachment: scroll;
	background-image: url(../img/img-service00.jpg);
	background-repeat: no-repeat;
	background-position: 200px 100px;
	
}

.tab_border {
  border: 1px solid #000;
}

.hr {
	color: #000;
	size: 1px;
	height: 1px;
}
