body.principal {
	font-family: 'arial';
	font-size: 10pt;
	background-color: #FACC81;
}
p {
	text-indent: 0em;
	margin-top: 10pt;
	margin-bottom: 10pt;
}
a {
    text-decoration:none;
    color:#6A82C0;
    font-weight:bold;
}
a:hover {
    text-decoration:none;
    color:#000000;
    font-weight:bold;
}
h1 {
	font-size: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
h2 {
	font-size: 10pt;
	margin-top: 10pt;
	margin-bottom: 10pt;
}
h3 {
	font-size: 10pt;
	font-weight: 400;
	text-align:center;
	margin-top: 1pt;
	margin-bottom: 1pt;
}
h4 {
    margin-top: 1pt;
	margin-bottom:1pt;
	font-size: 12pt;
	text-align:center;
}
h5 {
    margin-top: 135pt;
	font-size: 9pt;
}
h6 {
    margin-top: 1pt;
	margin-bottom: 1pt;
	font-size: 9pt;
	text-align:center;
}
.important {
	text-decoration:underline;
	font-weight:bold;
}
.gros {
	font-size: 12pt;
}
div.tphotos {
   position:absolute; 
   top:47px; 
   left:371px; 
   width:190px; 
   border:0px; 
   height:125px;
   z-index:2;
}
div.tscanners {
   position:absolute;
   min-height:10px;  
   top:83px; 
   left:176px; 
   width:205px; 
   background-color:#FFC360;
   border:0px; 
   padding:4px;
   z-index:3;
}
div.tmodules {
   position:absolute;
   min-height:50px; 
   top:38px; 
   left:38px; 
   width:150px; 
   background-color:#F49E17;
   border:0px; 
   padding:4px;
   z-index:4;
}
div.tscannersdetail {
   position:absolute; 
   top:160px; 
   left:38px; 
   width:530px; 
   background-color:#F49E17;
   border:0px; 
   padding:10px;
   z-index:1;
}
div.tphotodetail {
   position:absolute; 
   top:65px; 
   left:350px;  
   border:0px; 
   padding:1px;
   z-index:2;
}
div.general {
	width: 550px;
	padding: 20px;
}
li.tableaux {
    margin-top: 1pt;
	margin-bottom: 1pt;
    margin-left: 43px;
}
body.entete {
	background-color:#FACC81;
}
body.menugauche {
	background-image: url(images/boutonsacceuil/pixel_menu_gauche.jpg);
	background-repeat: repeat-y;
	font-family: 'arial';
	font-size: 10pt;
	text-align:center;
}
body.menugauche a {
	color:#000000;
}
table {
	border-width:0;
	border-spacing:0;
}
table.menugauchehaut {
	background-color:#6D81C0;
	text-align:right;
}
tr.menugauchehaut {
    text-align:right;
	height:97px;
}
table.menugauche {
	width: 126px;
	text-align:left;
	vertical-align:middle;
}
table.menugauche tr {
	height:40px;
}
body.menuhaut {

	background-color:#FACC81;
	width: 100%;
	border: 0;
	padding: 0px;
}
td {
    border: 0;
	padding: 0px;
}
img {
	border:0;
}
.menuhaut div {
    top: 0px;
    left: 0px;
    width: 625px;
    height:115px;
    position:absolute;
}
table.menuhaut {
    left: 0px;
    bottom: 0px;
    position:absolute;
    width:100%;
    margin:0px;
    list-style-type: none;
    padding: 0px;
    vertical-align: bottom;
}
.menuhaut li {
    float: left;
    vertical-align:bottom;
}
.menuhaut a {
    display: block;
}