#cadre-anim{

	float:left;
	z-index:2;

	border:0px solid;

	position:relative;

    

}

#layout-anim{
	position:absolute;
	z-index:3;
	top:219px;
	right:-239px;
	border:0px solid;
	width: 240px;
	height: 495px;
	background-color:#E8E8E8
}

#cadre-agent{
	float:left;
	z-index:5;
	border:0px solid;
	position:relative;
    /*padding-right: largeur de right + marge;*/
}

#layout-agent{
	position:absolute;
	z-index:6;
	top:-57px;
	border:0px solid;
	width: 258px;
	height: 60px;
}

#cadre-date{
	float:left;
	z-index:7;
	border:0px solid;
	position:relative;
	background-color:#A7C4B2;
	padding-right: largeur de right + marge;
}

#layout-date{
	position:absolute;
	z-index:8;
	top:-42px;
	right:-236px;
	border:0px solid;
	width: 236px;
	height: 73px;
	background-color:#B5C8B4;
}

#layout-carte{
	position:absolute;
	z-index:9;
	top:-210px;
	right:-553px;
	border:0px solid;
	width: 550px;
	height: 520px;
}
#cadre-carte{
	float:left;
	z-index:10;

	border:0px solid;

	position:relative;
	
	padding-right: largeur de right + marge;
}
#layout-cherche{
	position:absolute;
	z-index:9;
	top:-4px;
	right:-335px;
	border:0px solid;
	width: 317px;
	height: 46px;
}
#cadre-cherche{
	float:left;
	z-index:10;

	border:0px solid;

	position:relative;
	
	padding-right: largeur de right + marge;
}

.home_annonce_selection a img{
	border: 1px black solid;
}

.cachediv {visibility: hidden; overflow: hidden; height: 1px;margin-top: -1px; position: absolute;}
.affichediv {zoom:1;}
.Style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #283373;
}

div.spacer {
     clear: both;
 }
 
 
.textnorm {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormbig {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgros2 {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
BODY {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SELECT {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
INPUT {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TEXTAREA {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titrenews {
	LIST-STYLE: square none inside; FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #663333; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnews {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: lighter; FONT-SIZE: 10px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #663333; LINE-HEIGHT: 10px; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgras {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #000000; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgrasbig {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 13px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #000000; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgros {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-SIZE: 12px; FONT-WEIGHT: bold; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #000000; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgrasvert {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #247B2B; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tablenormgrasbleu {
	BORDER-RIGHT: medium none;
	LIST-STYLE: square none inside;
	BORDER-TOP: medium none;
	FONT-WEIGHT: 900;
	FONT-SIZE: 11px;
	WORD-SPACING: normal;
	BORDER-LEFT: medium none;
	COLOR: #283375;
	LINE-HEIGHT: normal;
	BORDER-BOTTOM: medium none;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-image: url(images/bande_degrade2.jpg);
	margin: 0px;
	padding: 0px;
}
.textnormgrasbleu {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #283375; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgrosbleu {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 12px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #283375; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textnormgrasbleu:link {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #283375; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textnormgrosbleu:link {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 12px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #283375; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textnormgrasbleu:visited {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #283375; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textnormgrasbleu:hover {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #3366FF; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textnormgrasbleu:active {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #283375; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.textnormgrasrouge {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #aa0000; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgrasrougebig {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 13px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #aa0000; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgrosrouge {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 12px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #aa0000; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.textnormgrasblanc {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #fff; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titreservices {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: blink
}
.titreservicesmini {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.titrerouge {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titrebleuform {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #283375;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	BORDER:0px;
}
.titrebleu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #283375; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.titrenoir {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.titrenoirbig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.titrefacture {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.titreblanc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.titreblancbig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.titrebleu-souligne {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #283375; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.titrenoir-souligne {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.titrebleu_blink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #283375; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.titreblancpetit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text12blanc {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blanc:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blanc:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blanc:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #576EF8; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blanc:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textGrandblanc {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textGrandblanc:link {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textGrandblanc:visited {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textGrandblanc:hover {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #576EF8; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textGrandblanc:active {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormjaune {
	LIST-STYLE: square none inside; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffcc; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffdf55; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textRouge {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aa0000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textBleu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2a1f55; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
IMG.photo {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid
}
A.news {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.toutpetit {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.panier {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tableau {
	border-top-color: #283373;
	border-right-color: #283373;
	border-bottom-color: #283373;
	border-left-color: #283373;
}
.titreservicesMini {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: blink
}
.trans50 {
    filter: alpha(opacity=50);  
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
