#global {
  position:absolute;
  left: 50%; 
  width: 760px;
  margin-left: -370px; /* moitié de la largeur */
}


body {
margin:0;
padding:0;
font-family: Arial;
font-style: normal;
background-color: #F2F2F2;
}


td {
	font-size: 12px;
}

p {
	text-align: justify;
	line-height: 120%;
}

li {
	text-align: justify;
	line-height: 120%;
}

.supertitre {
	font-stretch: wider;
	font-size: 15px;
	font-style: oblique;
}

.titrerelance {
	font-stretch: semi-expanded;
	font-weight: bolder;
	background-color:#FBEEA6;
}

.titreservice {
	font-stretch: semi-expanded;
	font-weight: bolder;
	background-color:#FBF4E2;
}

.titrelogement {
	font-stretch: semi-expanded;
	font-weight: bolder;
	background-color:#FFD5C2;
}

a {
	color: #0004A7;
}
a:hover {
	text-decoration:none;
}

.basgris {
	border-width: 0px;          
	background-color: #90979F;
	font-size: 10px;
	color: white;
}
.petitgris {
	font-size: 10px;
	color: #999999;
}
.erreur {
	font-size: 12px;
	color: #ff0000;
}
A.basgris{
	text-decoration:none;
	color:white;
}
.basvert {
	border-width: 0px;          
	background-color: #AEC827;
	text-decoration:none;
}
.petit {
	font-size:10px;
}
A.petit {
	text-decoration:none;
}
A.petit:hover {
	color:white;
}
.lepetit {
	font-weight:bold;
	font-size:10px;
}
.grandtitre {
	font-weight:bold;
	font-size:18px;
}
.gauchegris {
	border-width: 0px;          
	background-color: #EBEDE2;
}

.menu {
	font-size: 13px;
	font-weight: bold;
}
A.menu {
	text-decoration:none;
	color:black;
}
A.menu:hover {
	text-decoration:none;
	color:#f2f2f2;
}

.droite {
	font-size: 11px;
	font-weight: bold;
}
A.droite {
	text-decoration:none;
	color:black;
}
A.droite:hover {
	text-decoration:none;
	color:#f2f2f2;
}
.tabhautaccueil {
	border-width: 0px;          
	background-color: #F0C200;
}
.tabhautvielocale {
	border-width: 0px;          
	background-color: #f6dc95;
}
.tabhautreprise {
	border-width: 0px;          
	background-color: #dcbe1a;
}
.tabhautimmoentreprise {
	border-width: 0px;          
	background-color: #F79800;
}
.tabhautemploi {
	border-width: 0px;          
	background-color: #DCAF59;
}
.tabhautlogement {
	border-width: 0px;          
	background-color: #e17e52;
}
.lienhaut {
	text-decoration:none;
}
A.lienhaut {
	color:black;
}

A.lienhaut:hover {
	color:#f2f2f2;
}
.tabborderjaune {
	border-width: 1px; 
	border-color: #F0C200;        
	background-color: #FFFFFF;
	border-style:solid;
}
.tabborderreprise {
	border-width: 1px; 
	border-color: #DCBE1A;        
	background-color: #FFFFFF;
	border-style:solid;
}
.tabbordervielocale{
	border-width: 1px; 
	border-color: #F6DC95;        
	background-color: #FFFFFF;
	border-style:solid;
}
.tabborderemploi{
	border-width: 1px; 
	border-color: #DCAF59;        
	background-color: #FFFFFF;
	border-style:solid;
}
.tabborderlogement{
	border-width: 1px; 
	border-color: #E17E52;        
	background-color: #FFFFFF;
	border-style:solid;
}

.tabborderimmobilier{
	border-width: 1px; 
	border-color: #F76800;        
	background-color: #FFFFFF;
	border-style:solid;
}

.blanc {
	border-width: 0px; 
	background-color: #FFFFFF;
}
.tabborderconfirmation{
	border-width: 1px; 
	border-color: #0000ff;        
	background-color: #FFFFFF;
	border-style:solid;
	color: #0000ff;
}

.titreemploi {
	font-stretch: semi-expanded;
	font-weight: bolder;
	background-color:#F9E7C3;
}
.titreaccueil {
	font-stretch: semi-expanded;
	font-weight: bolder;
	background-color:#F8EAB1;
}
.titreimmobilier {
	font-stretch: semi-expanded;
	font-weight: bolder;
	background-color:#FFE3B7;
}
.trans a {
color: #000000; 
border-bottom-style: dashed;
text-decoration: none;
border-bottom-width: 1px;
border-color: #bbbbbb; 
}
.alignleft {
float: left
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	