body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color:#000000;
	background-color:#FFFFFF;
	z-index:98;
	position:relative;
}

h2, h1 {
	margin:0;
}

#contenu {
	width:800px;
	height:770px;
	text-align:center;
	border-right:solid 1px #000000;
}

.titre {
	clear:both; 
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url('images/cube-rouge-fond.gif') top left no-repeat;
	padding-left:35px;
	margin-top:15px;
	height:25px;
	text-align:right;
	float:right;
}

.titre a {
	color:#FFFFFF;
	text-decoration:none;
}

.titre a:hover {
	text-decoration:underline;
}

.titre.haut {
	height:auto;
}

#annonce-texte .titre {
	margin-bottom:10px;	
	font-size:16px;
	font-weight:bold;
}

.titre-sans-puce {
	clear:both;
	float:right;
	font:normal 19px Arial, Helvetica, sans-serif;
	/*text-align:right;*/
	color:#FFFFFF;
	margin-bottom:15px;
}

.bouton-ok a{
	color:#eb1b31;
	background-color:#FFFFFF;
	border:dotted 1px #eb1b31;
	font:normal 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:15px;
	padding:0px 2px 0px 2px;
	text-decoration:none;
}

.bouton-ok a:hover {
	font-weight:bold;
	height:15px;
	color:#FFFFFF;
	background-color:#eb1b31;
	border:dotted 1px #FFFFFF;
	text-decoration:none;
}


.bouton-rouge a{
	color:#FFFFFF;
	background-color:#eb1b31;
	border:dotted 1px #FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	height:15px;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}

.bouton-rouge a:hover {
	height:15px;
	color:#eb1b31;
	background-color:#FFFFFF;
	border:dotted 1px #eb1b31;
	text-decoration:none;
}

img {
	border-width:0px;
}

form {
	margin:0px;
	padding:0px;
}

#bloc-recherche select{
	border:dotted 1px #eb1b31;
	color:#eb1b31;
	font:normal 10px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	width:100px;
	margin-top:5px;
}

#bloc-recherche .bloc-recherche-item {
	float:right;
	width:100px;
	margin-left:5px;
	margin-top:4px;
}

#bloc-recherche .ligne-item-recherche {
	clear:both;
}

.erreur {
	clear:both;
	text-align:center;
	color:#FFFFFF;
	font:normal 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:680px;
	float:right;
}

.selection_popup_body {
	background-image:url(images/logo-lamotte.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#eb1b31;
}

.selection_popup {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.selection_popup  a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.selection_popup a:hover {
	text-decoration:underline;
}

#div_sitimsg_erreur {
	clear:both;
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:620px;
}

.sitimsg_lien {
	clear:both;
	float:right;
	width:620px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

.sitimsg_lien a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

.sitimsg_lien a:hover{
	text-decoration:none;
}

#div_sitimsg_msg {
	clear:both;
	float:right;
	width:620px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

#div_sitimsg_msg a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

#div_sitimsg_msg a:hover {
	text-decoration:none;
}
/************************
*		MENU HAUT		*
************************/
#haut #menu-haut, #haut #menu-haut2 {
	background-color:#FFFFFF;
	background-image:url(images/pixel-rouge.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	height:20px;
	float:right;
	clear:both;
}

#haut #menu-haut2 {
	background-image:none;
}

.menu-item {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#555555;
	background-color:#FFFFFF;
	margin-right:10px;
	float:right;
	margin-top:5px;
}

.menu-item a {
	color:#555555;
	text-decoration:none;
	background-image:url(images/carre-menu-vide.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
}

.menu-item a:hover {
	color:#000000;
	text-decoration:underline;
	background-image:url(images/carre-menu-plein.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
}

.menu-item-ogis {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	background-color:#FFFFFF;
	float:right;
	margin-top:10px;
	margin-right:5px;
}

.menu-item-logo{
	float:right;
	width:50px;
	margin-right:50px;
	margin-top:5px;
}

.menu-item-ogis a {
	color:#555555;
	text-decoration:none;
}

.menu-item-ogis a:hover {
	color:#000000;
	text-decoration:underline;
}

#haut #logo-haut {
	height:87px;
	float:right;
	margin-right:100px;
	padding-top:15px;
	padding-bottom:10px;
}

#haut #logo-haut.fily {
}

#haut #entete {
	padding:15px 15px 0px 0px;
}

/* Bloc login */
#bloc-login {
	width:160px;
	float:right;
}

#bloc-login .information{
	clear:both;
	margin-top:5px;
	float:left;
}

#bloc-login .information a {
	color:#7f7f7f;
	text-decoration:none;
	background-image:url(images/carre-menu-plein.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	margin-right:5px;
}

#bloc-login .information a:hover{
	color:#000000;
}

#bloc-login .login-item {
	clear:both;
	border:dotted 1px #eb1b31;
	font:normal 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	height:15px;
	margin:10px auto 0px auto;
	width:127px;
	float:left;
}

#bloc-login .fond-login-item {
	background-color:#eb1b31;
	height:15px;
}

#bloc-login .login-item-input {
	margin:10px 0px 0px 0px;
	width:135px;
	float:left;
}

#bloc-login #item-input-password {
	width:109px;
}

#bloc-login .login-item-input input {
	border:dotted 1px #eb1b31;
	color:#eb1b31;
	background-color:#FFFFFF;
	font:normal 11px Arial, Helvetica, sans-serif;
	height:15px;
	padding-left:5px;
}

#bloc-login .bouton-ok {
	float:left;
	width:10px;
	margin-top:10px;
	margin-left:5px;
}

#bloc-login .bouton-rouge {
	clear:both;
	float:left;
	margin-top:10px;
	padding-top:3px;
	padding-bottom:3px;
	height:17px;
}

#bloc-login .bouton-rouge a{
	font-weight:bold;
	padding:2px 12px 2px 12px;
	text-decoration:none;
	font-size:11px;
}



/********************
*		PIED		*
********************/
#pied {
	clear:both;
	width:100%;
	height:30px;
	background-image:url(images/pixel-rouge.gif);
	background-repeat:repeat-x;
	background-position:left top;
	float:right;
}



/********************
*		HOME		*
********************/
#home {

}

#home #corps #tete {
	float:right;
	text-align:right;
	width:100%;
	height:220px;
}

#home #corps #centre {
	clear:both;
	float:right;
	background-image:url(images/bord-rouge.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#eb1b31;
	width:750px;
	height:264px;
}

#home #corps #centre #centre-contenu{
	background-image:url(images/logo-lamotte.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#eb1b31;
	float:right;
	width:710px;
	height:100%;
	margin-right:15px;
	_margin-right:5px;
}

#home #corps #centre #centre-contenu #texte {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:400px;
	padding-left:15px;
	float:left;
	text-align:justify;
	line-height:19px;
}

#home #corps #centre #centre-contenu #texte strong {
	font-weight:normal;
}

#home #corps #centre #centre-contenu #texte a {
	color:#FFFFFF;
	text-decoration:none;
}

#home #corps #centre #centre-contenu #texte a:hover {
	text-decoration:underline;
}

#home #corps #centre #centre-contenu #texte h1 {
	font:normal 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

/* Bloc recherche*/
#home #corps #centre #centre-contenu #bloc-recherche {
	clear:both;
	float:right;
	width:290px;
	margin-top:5px;
}

#home #corps #centre #centre-contenu #bloc-droite {
	float:right;
	width:290px;
	height:100%;
	text-align:right;
}

#home #corps #centre #centre-contenu #bloc-droite #bloc-recherche .bouton-ok {
	width:10px;
	height:15px;
	float:right;
	margin:10px 12px 0px 5px;
	_margin-right:0px;
}


/********************
*		PAGE		*
********************/
#page {}

#page #corps #tete {
	float:right;
	text-align:right;
	width:100%;
	height:134px;
}

#page #corps #tete #titre-region {
	float:right;
	padding-top:97px;
	padding-right:15px;
	width:270px;
	text-align:center;

}

#page #corps #centre {
	clear:both;
	float:right;
	background-color:#eb1b31;
	background-image:url(images/bord-rouge-long.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:760px;
	height:445px;
}

#page #corps #centre #centre-contenu {
	background-image:url(images/logo-lamotte.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	width:700px;
	height:100%;
	margin-right:15px;
}

#page #corps #centre #centre-contenu #bloc-gauche {
	float:left;
	width:295px;
	padding-right:0px;
}

#page #corps #centre #centre-contenu #bloc-gauche .texte {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:100%;
	width:280px;
	padding-left:15px;
	float:right;
	text-align:right;
	line-height:19px;
}

#page #corps #centre #centre-contenu #bloc-gauche .texte a {
	color:#FFFFFF;
	text-decoration:none;
}

#page #corps #centre #centre-contenu #bloc-gauche .texte a:hover {
	text-decoration:underline;
}

#page #corps #centre #centre-contenu #bloc-gauche #proprietaire .texte {
	font:normal 14px Arial, Helvetica, sans-serif;
}

#page #corps #centre #centre-contenu #bloc-gauche #recherche-pour-vous {
	clear:both;
	float:right;
	width:280px;
	padding-right:0px;
}

#recherche-pour-vous .titre {
	_width:235px;
	_text-align:left;
	_margin-left:30px;
}



/* Bloc recherche*/
#page #corps #centre #centre-contenu #bloc-gauche #bloc-recherche {
	float:right;
	width:280px;
	height:100%;
	text-align:right;
}

#page #corps #centre #centre-contenu #bloc-gauche #bloc-recherche .titre {
	width:175px;
	padding-bottom:15px;
	float:right;
}

#page #corps #centre #centre-contenu .titre-cdc {
	clear:both;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-image:url(images/cube-cdc-fond.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:35px;
	margin-top:15px;
	height:35px;
	text-align:left;
	width:160px;
	float:right;
}

#page #corps #centre #centre-contenu .titre-cdc a {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

#page #corps #centre #centre-contenu .titre-cdc a:hover {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

#page #corps #centre #centre-contenu #bloc-recherche {
	float:left;
	width:295px;
	height:100%;
	text-align:right;
	color:#FFFFFF;
	font:normal 11px Arial, Helvetica, sans-serif;
}

#page #corps #centre #centre-contenu #bloc-recherche .bouton-ok {
	width:10px;
	height:15px;
	float:right;
	margin:10px 12px 0px 5px;
	_margin-right:0px;
}

#page #corps #centre #centre-contenu #carte {
	padding:30px 0px 0px 0px;
	float:right;
}

.lien {
	margin-top:5px;
	clear:both;
	text-align:right;
}

.lien a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/carre-menu-vide.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-right:5px;
}

.lien a:hover{
	background-image:url(images/carre-blanc.gif);
	text-decoration:underline;
}





/********************
*		RESULTRECH	*
********************/
#pagination {
	width:680px;
	float:right;
	text-align:center;
	clear:both;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-top:20px;
	
}

#pagination img {
	padding-bottom:10px;
}

#pagination .siti_page_courante {
	font-weight:bold;
}

#pagination a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none
}

#pagination a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline
}


#resultrech {
}

#resultrech select{
	border:dotted 1px #eb1b31;
	color:#eb1b31;
	font:normal 10px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	width:100px;
	margin-top:5px;
	float:right;
}

#resultrech #corps {
	clear:both;
	float:right;
	text-align:right;
	width:760px;
	height:577px;
	background-color:#eb1b31;
	background-image:url(images/bord-rouge-large.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-right:15px;
}

#resultrech #corps #corps-logo {
	background-image:url(images/logo-lamotte.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	width:760px;
	height:100%;
}

#resultrech .nb-resultats {
	clear:both;
	float:rigth;;
	margin-right:400px;
	color:#FFFFFF;
	font-weight:bold;
}


#resultrech #corps #barre-filtre {
	width:680px;
	clear:both;
	float:right;
	text-align:right;
	padding-right:30px;
}

#resultrech #corps .barre-filtre-bouton a {
	clear:both;
	color:#eb1b31;
	background-color:#FFFFFF;
	border:dotted 1px #eb1b31;
	font:normal 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:15px;
	width:20px;
	padding:0px 2px 0px 2px;
	text-decoration:none;
	margin-top:9px;
	margin-left:5px;
}

#resultrech #corps .barre-filtre-bouton a:hover {
	font-weight:bold;
	height:15px;
	color:#FFFFFF;
	background-color:#eb1b31;
	border:dotted 1px #FFFFFF;
	text-decoration:none;

}

#resultrech #bouton-ok-recherche {
	width:10px;
	float:right;
	margin-top:10px;
	margin-left:5px;
	height:15px;
}

#resultrech #corps #titre-region {
	float:right;
	padding-top:5px;
	width:270px;
	text-align:center;

}

#resultrech #corps #corps-logo .bouton-rouge {
	float:right;
	margin-left:50px;
}

#resultrech .lien {
	padding-bottom:10px;
}

#resultrech #corps .titre {
	float:right;
	margin-right:530px;
	_margin-top:0px;
	_padding-right:530px;
	_margin-right:0px;
}

/* Bloc recherche*/
#resultrech #corps #bloc-recherche {
	float:right;
	width:680px;
	text-align:right;
	padding-right:15px;
	height:25px;
}

#resultrech #corps #bloc-recherche .bloc-recherche-titre{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
}

#resultrech #titre-selection {
	margin-top:35px;
}

#resultrech #selection-barre {
	clear:both;
	float:right;
	width:750px;
	margin-bottom:20px;
}

#resultrech #selection-barre .nb-annonces {
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}


.liste-annonce {
	clear:both;
	float:right;
	width:680px;
	overflow:auto;
	height:360px;
	padding-right:5px;
}

/*#resultrech .liste-annonce {
	background-color:#FFFFFF;
}*/

/* Resultrech annonce */
.annonce-corps {
	width:660px;
	padding-bottom:10px;
}

.tags {
	clear:both;
	padding-top:10px;
	padding-right:15px;
	text-align:right;
	color:#FFFFFF;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.tags a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.tags a:hover {
	text-decoration:none;
}

.annonce-separation {
	clear:both;
	width:660px;
	border-bottom:dashed 1px #FFFFFF;
	margin:10px 0 10px 0;
}

/*#resultrech .annonce-separation {
	border-bottom:dashed 1px #eb1b31;
}*/

.annonce-bloc-information {
	float:left;
	width:480px;
	height:115px;
}

.annonce-ville {
	clear:both;
	float:right;
	padding-left:20px;
	color:#FFFFFF;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align:right;
	width:300px;
}

.annonce-ville a {
	text-decoration:underline;
	color:#FFFFFF;
}

.annonce-ville a:hover {
	text-decoration:none;
	color:#FFFFFF;
}


/*#resultrech .annonce-ville, #resultrech .annonce-ville a, #resultrech .annonce-ville:hover {
	color:#eb1b31;
}*/


.annonce-titre {
	clear:both;
	float:right;
	text-align:right;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
}

/*#resultrech .annonce-titre {
	color:#eb1b31;
}*/

.annonce-description {
	clear:both;
	float:right;
	text-align:right;
	color:#FFFFFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	height:69px;
	width:100%;
}

/*#resultrech .annonce-description {
	color:#eb1b31;
}*/

.annonce-prix {
	float:right;
	color:#eb1b31;
	background-color:#FFFFFF;
	border:dotted 1px #eb1b31;
	font:normal 10px Arial, Helvetica, sans-serif;
	height:15px;
	padding:0px 5px 0px 5px;
	margin-right:15px;
}

/*#resultrech .annonce-prix {
	color:#eb1b31;
}*/


.annonce-selection a{
	clear:both;
	float:right;
	color:#eb1b31;
	background-color:#FFFFFF;
	border:dotted 1px #eb1b31;
	font:normal 10px Arial, Helvetica, sans-serif;
	height:15px;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}



.annonce-selection a:hover {
	height:15px;
	color:#FFFFFF;
	background-color:#eb1b31;
	border:dotted 1px #FFFFFF;
	text-decoration:none;

}

/*#resultrech .annonce-selection, #resultrech .annonce-selection a {
	color:#eb1b31;
}*/

/*#resultrech .annonce-selection a:hover {
	color:#FFFFFF;
}*/

.annonce-photo {
	float:left;
	width:170px;
	height:115px;
	margin-left:5px;
	text-align:center;
	overflow:hidden;
}

.annonce-photo-indisponible {
	border:solid 2px #FFFFFF;
	float:left;
	width:170px;
	height:115px;
	margin-left:5px;
	text-align:center;
	background-image:url(images/logo.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}


/************************
*		MANDATS			*
************************/
#mandats {

}

#mandats #corps {
	clear:both;
	float:right;
	text-align:right;
	width:760px;
	height:577px;
	background-color:#eb1b31;
	background-image:url(images/bord-rouge-large.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-right:15px;
}

#mandats #corps #corps-logo {
	background-image:url(images/logo-lamotte.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	width:760px;
	height:100%;
}

#mandats #corps #corps-logo .titre {
	float:right;
	margin-left:85px;
}


#mandats #corps #corps-logo #pointille1, #mandats #corps #corps-logo #pointille2 {
	height:1px;
	margin-top:4px;
	border-top:dotted 1px #FFFFFF;
	float:right;
}

#pointille1 {
	width:560px;
}

#pointille2 {
	width:470px;
}

#mandats #corps #corps-logo .texte-simple {
	clear:both;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	width:430px;
	float:right;
	margin-bottom:15px;
}

#mandats #corps #corps-logo #liste-mandats {
	width:750px;
	height:350px;
	float:right;
}

#mandats #corps #corps-logo #liste-mandats .bloc-texte {
	width:200px;
	float:right;
}

#mandats #corps #corps-logo #liste-mandats .bloc-texte .plus-bleu {
	background-image:url(images/plus-bleu.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:180px;
	height:30px;
	float:left;
}

#mandats #corps #corps-logo #liste-mandats .bloc-texte .plus-vert {
	background-image:url(images/plus-vert.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:180px;
	height:30px;
	float:left;
}

#mandats #corps #corps-logo #liste-mandats .bloc-texte .item-gris {
	background-image:url(images/checkbox_gris.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:3px 0px 2px 20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	clear:both;
}

#mandats #corps #corps-logo #liste-mandats .bloc-texte .item-bleu {
	background-image:url(images/checkbox_bleu.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:3px 0px 2px 20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	clear:both;
}

#mandats #corps #corps-logo #liste-mandats .bloc-texte .item-vert {
	background-image:url(images/checkbox_vert.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:3px 0px 2px 20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	clear:both;
}

#mandats #corps #corps-logo #liste-mandats .bloc-texte .titre-image {
	clear:both;
	width:200px;
	text-align:left;
	height:50px;
}

/************************
*		PROFIL			*
************************/
#profil {

}

#profil #corps {
	clear:both;
	float:right;
	text-align:right;
	width:760px;
	height:557px;
	background-color:#eb1b31;
	background-image:url(images/bord-rouge-large.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	//padding-right:15px;
}

#profil #corps #corps-logo {
	background-image:url(images/logo-lamotte.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	width:760px;
	height:100%;
	margin-right:15px;
}

#profil .titre-sans-puce {
	margin-bottom:0px;
}

#profil #corps #corps-logo .pointille1, #profil #corps #corps-logo .pointille2, #profil #corps #corps-logo .pointille3 {
	height:1px;
	margin-top:4px;
	border-top:dotted 1px #FFFFFF;
	float:right;
}

.pointille1 {
	width:585px;
}

.pointille2 {
	width:560px;
}

.pointille3 {
	width:450px;
}

#profil #corps #corps-logo #profil-formulaire-abonnement {
	height:505px;
}

#profil #corps #corps-logo .libelle {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	text-align:right;
	padding-left:15px;
	padding-right:5px;
}

#profil #corps #corps-logo .bloc-formulaire {
	clear:both;
	float:right;
	text-align:right;
	margin-bottom:10px;
}

#profil #corps #corps-logo #bloc-formulaire-recherche {
	height:472px;
}


#profil #corps #corps-logo #infos_personnelles {
	clear:both;
	float:right;
	text-align:right;
	margin-bottom:10px;
}

#profil #corps #corps-logo .bloc-champs {
	clear:both;
	float:right;
	margin:5px 0px 5px 0px;
}

#profil #corps #corps-logo .bloc-libelle {
	clear:both;
	float:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#profil #corps #corps-logo .bloc-texte {
	clear:both;
	float:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:10px;
}

#profil #corps #corps-logo .champ {
	float:left;
	color:#FFFFFF;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-left:10px;
}

#profil #corps #corps-logo .champ-radio {
	float:left;
	color:#FFFFFF;
	font:normal 11px Arial, Helvetica, sans-serif;
	border-width:0px;
}

#profil #corps #corps-logo .champ input {
	background-color:#eb1b31;
	border:dotted 1px #FFFFFF;
	height:15px;
	color:#FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding-left:3px;
}

#profil #corps #corps-logo .champ-radio input {
	background-color:#eb1b31;
	border-width:0px;
	height:15px;
	color:#FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding-left:3px;
}

#profil #corps #corps-logo .bloc-champs .bouton-ok a {
	width:70px;
	padding:2px 8px 2px 10px;
}

#profil #corps #corps-logo .bouton-ok {
	clear:both;
	float:right;
	margin-top:5px;
	margin-bottom:5px;
}

#profil #corps #corps-logo .bouton-ok a{
 	font:normal 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:2px 10px 2px 10px;
}

#profil #corps #corps-logo #alerte-email {
	clear:both;
	float:right;
	margin-top:20px;
	height:290px;
}

#profil #corps #corps-logo #liste-alerte {
	clear:both;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	width:400px;
	height:180px;
	padding-right:10px;
	border:solid 1px #FFFFFF;
	overflow:auto;
}

#profil #corps #corps-logo #message-alerte {
	clear:both;
	float:right;
 	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}

#profil #corps #corps-logo .bloc-alerte {
	clear:both;
	float:right;
	margin:0px 0px 5px 0px;
	border-bottom:dotted 1px #FFFFFF;
	padding-bottom:5px;
	width:400px;
}

#profil #corps #corps-logo .bloc-libelle-alerte {
	clear:both;
	float:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

#profil .lien {
	clear:none;
	float:right;
}

#profil .titre {
	margin-top:0px;
}
#profil .copyright {
	clear:both;
	text-align:left;
	padding-left:30px;
	padding-top:5px;
	display:none;
}

#profil .copyright a {
	color:#FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#profil .copyright a:hover {
	text-decoration:underline;
}

#profil #div_profil_msg, #profil #div_profil_erreur {
	color:#FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
}

#profil .profil-aide-bloc-principal {
	float:right;
	clear:both;
	width:680px;
	height:425px;
}

#profil .profil-aide-bloc-principal .copyright {
	margin-top:400px;
	display:none;
}

#profil .profil-aide-bloc {
	float:right;
	width:340px;
}

#profil .profil-aide-bloc .bloc-champs {
	float:right;
	width:300px;
}

#profil #corps #corps-logo .profil-aide-bloc .bloc-champs .champ {
	float:right;
}

#profil #corps #corps-logo .profil-aide-bloc .bloc-champs .libelle {
	float:right;
}

#profil #corps #corps-logo .profil-aide-bloc .bouton-ok {
	float:right;
	margin-top:10px;
}

#profil .profil-aide-bloc-intro {
	float:right;
	width:680px;
}

#profil .titre-aide{
	float:right;
	clear:both;
	color:#FFFFFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px 0px 5px 0px;
}

#profil .profil-aide-texte {
	clear:both;
	float:right;
	color:#FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-align:right;
	width:300px;
}

#profil .profil-aide-texte-droit {
	clear:both;
	float:right;
	color:#FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-align:right;
	width:650px;
}

#profil #profil-aide-texte-intro {
	width:100%;
}

#profil .pointille {
	clear:both;
	float:right;
	width:730px;
	height:1px;
	margin-top:5px;
	padding-bottom:5px;
	border-top:dotted 1px #FFFFFF;
}	

/************************
*		PLAN DU SITE	*
************************/
#plan-du-site {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#plan-du-site #corps a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

#plan-du-site #corps a:hover {
	text-decoration:none;
}

#plan-du-site .petit-titre {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

#plan-du-site .petit-titre a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#plan-du-site .petit-titre a:hover {
	text-decoration:underline;
}


#plan-du-site #corps {
	clear:both;
	float:right;
	text-align:right;
	width:760px;
	height:563px;
	background-color:#eb1b31;
	background-image:url(images/bord-rouge-large.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	//padding-right:15px;
}

#plan-du-site  #corps #corps-logo {
	background-image:url(images/logo-lamotte.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	width:760px;
	height:100%;
	margin-right:15px;
}

#plan-du-site  #corps .bloc-texte {
	clear:both;
	float:right;
	margin-bottom:10px;
}

#plan-du-site .pointille {
	clear:both;
	height:1px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:dotted 1px #FFFFFF;
}

		
		
/************************
*		INFORMATIONS	*
************************/
#informations {

}

#informations #corps {
	clear:both;	
	float:right;
	text-align:right;
	width:760px;
	height:599px;
	background-color:#eb1b31;
	background-image:url(images/bord-rouge-large-contact.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
}

#informations #corps #corps-logo {
	float:right;
	width:760px;
	height:100%;
}

#informations #corps .titre {
	width:358px;
	text-align:left;
	margin-bottom:5px;
	margin-top:0px;
	margin-right:15px;
}

#informations #corps .flash {
	clear:both;
	text-align:right;
	width:683px;
	height:263px;
	
}

#informations #corps #corps-logo .libelle {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	text-align:right;
	padding-left:15px;
	padding-right:5px;
}

#informations #corps #corps-logo .bloc-formulaire {
	clear:both;
	float:right;
	text-align:right;
	margin-bottom:5px;
	background-image:url(images/photo-contact.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:715px;
	_width:702px;
	margin-right:13px;
	margin-top:15px;
}

*+html #informations #corps #corps-logo .bloc-formulaire {
	margin-bottom:20px;
	margin-right:12px;
}

#informations #corps #corps-logo .bloc-champs {
	clear:both;
	float:right;
	margin:5px 0px 5px 0px;
}

#informations #corps #corps-logo .bloc-envoyer {
	clear:both;
	float:right;
	margin:5px 15px 5px 0px;
	width:200px;
}

#informations #corps #corps-logo .champ {
	float:left;
	color:#FFFFFF;
	font:normal 11px Arial, Helvetica, sans-serif;
}

#informations #corps #corps-logo .champ input {
	background-color:#eb1b31;
	border:dotted 1px #FFFFFF;
	height:15px;
	color:#FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding-left:3px;
}

#informations #corps #corps-logo #civilite input {
	border:none;
}

#informations #corps #corps-logo .champ textarea {
	background-color:#eb1b31;
	border:dotted 1px #FFFFFF;
	color:#FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding-left:3px;
}

#informations #corps #corps-logo .libelle-obligatoire {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:right;
	text-align:right;
	margin-right:10px;
}

#informations #corps #corps-logo .bouton-ok  {
	float:right;
	padding-top:3px;
	height:17px;
}

#informations #corps #corps-logo .bouton-ok a {
	width:70px;
	padding:2px 8px 2px 10px;
}


/************************
*		DETAIL ANNONCE	*
************************/
#detail-annonce {

}

#detail-annonce #corps {
	clear:both;
	float:right;
	text-align:right;
	width:760px;
	height:577px;
	background-color:#eb1b31;
	background-image:url(images/bord-rouge-large.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	padding-right:15px;
}

#detail-annonce #corps #corps-logo {
	background-image:url(images/logo-lamotte.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	width:760px;
	height:100%;
}

#detail-annonce #annonce-corps {
	clear:both;
	width:750px;
	height:285px;
	float:right;
}

#detail-annonce #annonce-texte {
	float:right;
	width:350px;
	margin-right:20px;
}

#detail-annonce #annonce-titre {
	clear:both;
	float:right;
	color:#FFFFFF;
	font:normal 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#detail-annonce #annonce-texte .annonce-description {
	height:155px;
	padding-top:5px;
	line-height:15px;
}

#detail-annonce #annonce-photo {
	float:right;
	width:340px;
}

#detail-annonce #annonce-photo .photo {
	display:none;
	width:340px;
	height:260px;
	max-width:325px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}

#detail-annonce #annonce-photo .carte {
	float:left;
	display:block;
	width:340px;
	height:260px;
}


#detail-annonce #diaporama {
	clear:both;
	float:right;
	border-top:dotted 1px #FFFFFF;
	padding:10px 10px 0px 10px;
	margin:5px 0px 0px 45px;
	width:695px;
	text-align:center;
}

#detail-annonce #diaporama img {
	width:80px;
	vertical-align:middle;
	border:solid 1px #FFFFFF;
}

#detail-annonce .titre-cdc {
	clear:both;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-image:url(images/cube-cdc-fond.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:35px;
	height:35px;
	text-align:left;
	float:right;
}

#detail-annonce #corps #corps-logo .bouton-rouge a{
	float:right;
	margin-top:10px;
	margin-left:15px;
}


#detail-annonce #bloc-recherche  {
	float:right;
	width:585px;
}

#detail-annonce #bloc-recherche .bloc-recherche-item {
	float:left;
}

#detail-annonce #bloc-recherche .titre {
	float:left;
	clear:none;
	margin-top:0px;
	padding-top:5px;
}

#detail-annonce #bloc-recherche .bouton-ok {
	float:left;
	margin:10px 0px 0px 5px;
	_margin-top:0px;
}

#detail-annonce #retour-liste {
	clear:both;
	float:left;
	margin-top:10px;
}

/************************************
*			PROGRAMMES NEUFS		*
************************************/
#liste-articles {
	clear:both;
	float:right;
	width:670px;
	height:460px;
	padding-right:20px;
	margin-top:10px;
	overflow:auto;
	color:#FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
}

.article {
	clear:both;
	float:right;
	width:630px;
}

.article .bouton-rouge {
	clear:both;
	float:right;
	margin-right:200px;
}

.article .bouton-rouge a {
	padding:2px 10px 2px 10px;
}

.bloc-article {
	clear:both;
	float:right;
	width:630px;
}

.article-photo {
	float:left;
	width:250px;
	text-align:center;
}

.article-descriptif {
	float:left;
	width:372px;
}

.article-introuvable {
	clear:both;
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:220px 0 220px 0;
}

.article-titre {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	border-top:solid 3px #FFFFFF;
	border-bottom:solid 3px #FFFFFF;
	background-image:url(images/cube-cdc-fond2.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#eb1b31;
	padding:8px 5px 0px 35px;
	height:25px;
	text-align:left;
}

.article-html {
	clear:both;
	float:right;
	max-height:280px;
	width:600px;
	overflow:auto;
	_height:280px;
	padding-right:20px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:justify;
}

.article-html a {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF
	text-decoration:underline;
}

.article-html a:hover {
	text-decoration:none;
}

.article-date {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	padding-top:3px;
}

.article-texte {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	padding-top:10px;
}

.article-tarifs {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;	
	border-top:solid 1px #FFFFFF;
	padding-top:5px;
	margin-top:10px;
}

.article-lien {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;	
}

.article-lien:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;	
}

.article-separation {
	clear:both;
	float:right;
	width:650px;
	height:1px;
	border-bottom:dashed 1px #FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
}

#article-retour{
	clear:both;
	float:right;;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	width:680px;
}

#article-retour-bas{
	clear:both;
	float:right;;
	text-align:left;
	padding-top:10px;
	width:680px;
}

.article-retour a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.article-retour a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.article-nb-annonces {
	clear:both;
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
}

.liste-articles {
	clear:both;
	float:right;
	overflow:auto;
	height:150px;
	padding-right:5px;
}


/****************************
*		GOOGLE MAP			*
****************************/
.googlemap-bulle-contenu {
	width:230px;
	text-align:center;
}

.googlemap-bulle-titre {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#eb1b31;
	font-weight:bold;
	background-image:url(images/icone-carte.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:0px 0px 0px 20px;
	text-align:left;
	border-bottom:solid 1px #eb1b31;
}

.googlemap-bulle-titre-cdc {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#eb1b31;
	font-weight:bold;
	background-image:url(images/icone-cdc-carte.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:0px 0px 0px 20px;
	text-align:left;
	border-bottom:solid 1px #eb1b31;
}

.googlemap-bulle-multi-titre {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#eb1b31;
	font-weight:bold;
	text-align:left;
	border-bottom:solid 1px #eb1b31;
	margin-bottom:5px;
}

.googlemap-bulle-liste {
	clear:both;
	width:230px;
	max-height:120px;
	overflow:auto;
}

.googlemap-bulle-liste-item {
	clear:both;
	float:left;
	width:200px;
}

.googlemap-bulle-liste-item-titre {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#eb1b31;
	font-weight:bold;
	background-image:url(images/icone-carte.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:0px 0px 0px 20px;
	text-align:left;
}

.googlemap-bulle-liste-item-titre-cdc {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#eb1b31;
	font-weight:bold;
	background-image:url(images/icone-cdc-carte.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:0px 0px 0px 20px;
	text-align:left;
}

.googlemap-bulle-liste-item-titre a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#eb1b31;
	text-decoration:none;
}

.googlemap-bulle-liste-item-titre a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#eb1b31;
	text-decoration:underline;
}

.googlemap-bulle-liste-item-titre-cdc a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#eb1b31;
	text-decoration:none;
}

.googlemap-bulle-liste-item-titre-cdc a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#eb1b31;
	text-decoration:underline;
}

.googlemap-bulle-liste-item-prix {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
}

.googlemap-bulle-photo {
	clear:both;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:60px;
}

.googlemap-bulle-photo-indisponible {
	clear:both;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #7f7f7f;
	color:#eb1b31;
	width:100px;
	height:50px;
	text-align:center;
	padding-top:30px;
}

.googlemap-bulle-photo-indisponible a {
	color:#7f7f7f;
	text-decoration:underline
}

.googlemap-bulle-photo-indisponible a:hover {
	color:#000000;
	text-decoration:none
}

.googlemap-bulle-prix{
	margin-top:5px;
	clear:both;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#eb1b31;
}


.googlemap-bulle-lien{
	margin-top:5px;
	clear:both;
	text-align:center;
}

.googlemap-bulle-lien a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	text-decoration:none;
	background-image:url(images/carre-menu-vide.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}

.googlemap-bulle-lien a:hover{
	color:#000000;
	background-image:url(images/carre-menu-plein.gif);
}

.googlemap-bulle-nb-annonce {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-align:left;
	margin-top:5px;
}

.googlemap-bulle-nombre {
	color:#eb1b31;
}


/**************************
*		mentions legales  *
**************************/
#mentions-legales {
	float:left;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:500px;
	height:100%;
	background-color:#eb1b31;
}

#mentions-legales .bloc-texte {
	clear:both;
	float:right;
	width:500px;
	margin-bottom:10px;
}

#mentions-legales .pointille {
	clear:both;
	height:1px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:dotted 1px #FFFFFF;
}

#mentions-legales a {
	color:#FFFFFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#mentions-legales a:hover {
	text-decoration:none;
}

#text-scroll {
	height:80px;
	width:735px;;
	font:normal 10px Arial, Helvetica, sans-serif;
	overflow:hidden;
	clear:both;
	text-align:justify;
	float:right;
	vertical-align:bottom;
	padding-right:15px;
	margin-top:20px;
}

#text-scroll #text {
	margin-top:150px;
}

#text-scroll a, #text-scroll a:visited {
	color:#000000;
	text-decoration:none;
}

#text-scroll a:hover {
	text-decoration:underline;
}

#flash {
	clear:both;
	margin-top:43px;
	_margin-top:50px;
	_margin-bottom:0;
	float:right;
	_float:none;
}

#introuvable {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#introuvable a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#introuvable a:hover {
	text-decoration:none;
}

#introuvable .gros {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#suggestions {
	clear:both;
	width:480px;
	margin:15px 115px 10px 0;
	_margin-right:60px;
	padding:5px;
	float:right;
	border:dashed 1px #FFFFFF;
}

#suggestions a {
	clear:both;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:100%;
	text-align:left;
}

#suggestions h2 {
	clear:both;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0;
	margin:0 0 5px 0;
}

#suggestions a:hover {
	text-decoration:none;
}

#splash {
	height:100%;
	width:100%;
	z-index:99;
	position:absolute;
}

#splash p {
	width:300px;
	height:100px;
	background-color:#FFFFFF;
	border:solid 2px #000000;
	color:#CC0000;
	padding:50px;
	text-align:center;
	margin:330px auto 0 auto;
	font:bold 14px Arial, Helvetica, sans-serif;
}

#splash a {
	color:#000000;
}	

#splash #fermer {
	font:normal 11px Arial, Helvetica, sans-serif;
}