/* CSS Layer */

/**** reset ****/
* {margin:0; padding:0; border:0;}
body {font-family: Arial, Helvetica, sans-serif; font-size:11px; width:auto; height:100%; margin:0px auto; background:#ffffff;}
.invisible {display:none;}
.cache {font-size:0.1em;	line-height:0.1em; height:1px; margin:0; padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style:none;}

#header_particulier, #colonne_droite, #footer, #ariane, #rubrique { display: none; }

#layer {
	width:690px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif; 
}
#layer_haut {
	background:url(../img/layer_haut.png) no-repeat;
	width:690px;
	height:8px;
	font-size:0.1em;
}
#layer_bas {
	background:url(../img/layer_bas.png) no-repeat;
	width:690px;
	height:8px;
	font-size:0.1em;
}
#layer_centre {
	width:662px;
	background:#fff;
	padding:0 12px 11px 16px;
}
#btClose {
	text-align:right;
	font-size:11px;
	margin-bottom:12px;
}
#btClose a {
	color:#7d7d7d;
	text-decoration:none;
}
#btClose a img {
	border:none;
	vertical-align:middle;
	padding-left:5px;
}
#layer_contenu {
	margin:20px 0 10px 8px;
}
.layer_bouton {
	float:left;
	display:inline;
	width:215px;
	height:18px;
	text-align:center;
	padding:17px 0 0 0;
	font-size:12px;
	font-weight:bold;
	margin-right:7px;
}
.layer_print {
	background:url(../img/layer_bouton_print.gif) no-repeat;	
}
.layer_conseiller {
	background:url(../img/layer_bouton_conseiller.gif) no-repeat;	
}
.layer_rappel {
	background:url(../img/layer_bouton_rappel.gif) no-repeat;	
}
.layer_bouton img {
	float:left;
	margin:-10px 0 0 0;
	}
.no_marge {
	margin-right:0;
}
.layer_bouton  a {
	color:#0d5649;
}

