body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	
	scrollbar-face-color: #DEDEDE; 
	scrollbar-shadow-color: #DEDEDE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #DEDEDE; 
	scrollbar-darkshadow-color: #DEDEDE; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #676562;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

div#fond {
    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/ 
    width: 900px;/*largeur du div*/ 
    height: 950px;/*hauteur du div*/ 
    top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/ 
    left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/ 
    margin-top: 0px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/ 
    margin-left: -475px;/*d??caler horizontalement le div de la moiti?? de sa largeur*/ 
    z-index: 0;/*permet de placer le div au dessus de l'autre div*/
    overflow: hidden; 

} 

div#decors1 {
    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/ 
    width: 317px;/*largeur du div*/ 
    height: 265px;/*hauteur du div*/ 
    top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/ 
    left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/ 
    margin-top: 657px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/ 
    margin-left: 108px;/*d??caler horizontalement le div de la moiti?? de sa largeur*/ 
    z-index: 10;/*permet de placer le div au dessus de l'autre div*/
    overflow: hidden; 
}

div#decors2 {
    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/ 
    width: 84px;/*largeur du div*/ 
    height: 145px;/*hauteur du div*/ 
    top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/ 
    left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/ 
    margin-top: 252px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/ 
    margin-left: 111px;/*d??caler horizontalement le div de la moiti?? de sa largeur*/ 
    z-index: 14;/*permet de placer le div au dessus de l'autre div*/
    overflow: hidden; 
}

div#decors3 {
    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/ 
    width: 215px;/*largeur du div*/ 
    height: 84px;/*hauteur du div*/ 
    top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/ 
    left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/ 
    margin-top: 574px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/ 
    margin-left: 195px;/*d??caler horizontalement le div de la moiti?? de sa largeur*/ 
    z-index: 16;/*permet de placer le div au dessus de l'autre div*/
    overflow: hidden; 
}

div#titre {
    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/ 
    width: 450px;/*largeur du div*/ 
    height: 72px;/*hauteur du div*/ 
    top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/ 
    left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/ 
    margin-top: 4px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/ 
    margin-left: -452px;/*d??caler horizontalement le div de la moiti?? de sa largeur*/ 
    z-index: 11;/*permet de placer le div au dessus de l'autre div*/
    overflow: hidden; 

}

div#ccoeur {
    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/ 
    width: 233px;/*largeur du div*/ 
    height: 486px;/*hauteur du div*/ 
    top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/ 
    left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/ 
    margin-top: 55px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/ 
    margin-left: 192px;/*d??caler horizontalement le div de la moiti?? de sa largeur*/ 
    z-index: 9;/*permet de placer le div au dessus de l'autre div*/
    overflow: hidden; 

}


div#mention {
    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/ 
    width: 624px;/*largeur du div*/ 
    height: 23px;/*hauteur du div*/ 
    top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/ 
    left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/ 
    margin-top: 910px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/ 
    margin-left: -450px;/*couleur d'arri??re-plan du div*/ 
    z-index: 6;/*permet de placer le div au dessus de l'autre div*/ 

} 


div#affichage {
	position: absolute;
	width: 570px;
	height: 550px;
	top: 0px;
	left: 50%;
	margin-top: 335px;
	margin-left: -430px;
	z-index: 5;
	overflow: auto;
}

div#menu {
    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/ 
    width: 657px;/*largeur du div*/ 
    height: 170px;/*hauteur du div*/ 
    top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/ 
    left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/ 
    margin-top: 111px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/ 
    margin-left: -462px;/*couleur d'arri??re-plan du div*/ 
    z-index: 12;/*permet de placer le div au dessus de l'autre div*/ 
}

div#adresse{
    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/ 
    width: 353px;/*largeur du div*/ 
    height: 30px;/*hauteur du div*/ 
    top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/ 
    left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/ 
    margin-top: 11px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/ 
    margin-left: 60px;/*couleur d'arri??re-plan du div*/ 
	overflow: hidden;
    z-index: 2;/*permet de placer le div au dessus de l'autre div*/ 
}

.tableau {
	background-color: #FFFFFF;
}

div#titrerechercheraccueil {
	position: absolute;
	width: 263px;
	height: 60px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-left: 307px;
	overflow: hidden;
	z-index: 3;
}

div#fondrechercheraccueil {
	position: absolute;
	width: 263px;
	height: 174px;
	top: 0px;
	left: 0px;
	margin-top: 76px;
	margin-left: 307px;
	overflow: hidden;
	z-index: 4;
	background-image: url(images/fondrechercheraccueil.gif);
}

div#rechercheraccueil {
	position: absolute;
	width: 215px;
	height: 120px;
	top: 0px;
	left: 0px;
	margin-top: 100px;
	margin-left: 331px;
	overflow: hidden;
	z-index: 5;
}

div#titreaccueil {
	position: absolute;
	width: 263px;
	height: 60px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	z-index: 3;
}

div#texteaccueil {
	position: absolute;
	width: 263px;
	height: 250px;
	top: 0px;
	left: 0px;
	margin-top: 76px;
	margin-left: 0px;
	overflow: hidden;
	z-index: 4;
}

div#carteaccueil {
	position: absolute;
	width: 393px;
	height: 207px;
	top: 0px;
	left: 0px;
	margin-top: 325px;
	margin-left: 10px;
	overflow: hidden;
	z-index: 4;
}


div#textephoto {
    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/ 
    width: 230px;/*largeur du div*/ 
    height: 500px;/*hauteur du div*/ 
    top: 8px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/ 
    left: 320px;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/ 
    margin-top: 0px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/ 
    margin-left: 0px;/*couleur d'arri??re-plan du div*/ 
    z-index: 5;/*permet de placer le div au dessus de l'autre div*/ 
	overflow: hidden;
} 

div#photoagence {
	position: absolute;
	width: 263px;
	height: 250px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	z-index: 4;
}

div#cartegoogle {
	position: absolute;
	width: 570px;
	height: 277px;
	top: 0px;
	left: 0px;
	margin-top: 255px;
	margin-left: 0px;
	overflow: hidden;
	z-index: 4;
}

div#texteagence {
	position: absolute;
	width: 263px;
	height: 250px;
	top: 0px;
	left: 0px;
	margin-top: 76px;
	margin-left: 307px;
	overflow: hidden;
	z-index: 4;
}

div#dpe {
	position: absolute;
	width: 540px;
	height: 190px;
	top: 0px;
	left: 0px;
	margin-top: 355px;
	margin-left: 0px;
	overflow: hidden;
	z-index: 40;
}

.celulle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #051B75;
	border: 1px solid #051B75;
	width: 300px;
	background-color: #FFCC00;
	background-image: url(images/fond_promo.jpg);
}

.celulle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	width: 209px;
}

.celulle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	width: 98px;
}

.celulle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	width: 209px;
}



.celulle4 {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}

.celulle5 {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: baseline;
	height: 15px;
	width: 85px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #D1329F;
	background-color: #EFDEE4;
}

.celulle52 {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	vertical-align: baseline;
	height: 15px;
	width: 50px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #862A5B;
	background-color: #F7ECF0;
}

.celulle6 {
	border: 1px solid #D1329F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D1329F;
	background-color: #FCDCDC;
	text-align: left;
	vertical-align: baseline;
	height: 20px;
	width: 164px;
}

.celulle7 {
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: baseline;
	height: 15px;
	width: 200px;
}

.celulle8 {
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	background-color: #FFFFFF;
	text-align: left;
	height: 15px;
	width: 15px;
}

.celulle9 {
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: baseline;
	height: 15px;
	width: 200px;
}


.celulle10 {
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: baseline;
	height: 15px;
	width: 200px;
}

.celulle12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: baseline;
	height: 15px;
	width: 200px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: thin solid #666666;
	border-left: 0px none;
}

.celulle11 {
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: baseline;
	height: 15px;
	width: 200px;
}

.celulle13 {
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #862A5B;
	background-color: #FFFFFF;
	text-align: right;
	height: 15px;
	width: 400px;
}


.bouton1 {
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #862a5b;
	background-color: #ffffff;
	width: 30px;
}

.bouton2 {
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #862a5b;
	background-color: #ffffff;
	width: 228px;
	height: 15px;
}

.bouton3 {
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E53AAF;
	width: 200px;
}

.bouton4 {
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
	height: 15px;
}

.bouton5 {
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #822441;
	width: 200px;
	height: 15px;
}



.verdana9blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

.verdana9gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #858888;
}

.verdana9rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
}

.verdana9violet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #822441;
	font-weight: normal;
}

.verdana9orangegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF9400;
	font-weight: bold;
}

.verdana10noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #862A5B;
}

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

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

.verdana10orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9400;
	font-weight: normal;
}

.verdana10orangegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9400;
	font-weight: bold;
}


.verdana11blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	size: 11px;
	color: #ffffff;
}

.verdana11gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}

.verdana11grisgras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #862A5B;
	font-weight: bold;
}

.verdana11orangegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9400;
	font-weight: bold;
}


.verdana12gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}

.verdana12vertgras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7DAA05;
	font-weight: bold;
}

.verdana12grisgras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #858888;
	font-weight: bold;
}

.arial14marrongras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C05a16;
}


.verdana16grisgras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	font-weight: bold;
}

.arial20marrongras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #C05a16;
}

.photo {
	border: 1px solid #A28D00;
}



.photopromo1 {
	border: 1px solid #FFFFFF;
}

