body{
	padding:				0px;
	margin:					0px;
	font-family:			Arial;
}
#top{
	background:				url(/img/puce_lozange_blanc.gif) 12px 7px no-repeat #878270;
	font-size:				15px;
	font-weight:			bold;
	color:					#FFFFFF;
	padding:				5px 0px 5px 30px;
	text-transform:			uppercase;
}
#top span{
	float:					left;
}
#fermer{
	float:					right;
	background:				url(/img/carnet/fermer.gif) no-repeat;
	display:				block;
	width:					18px;
	height:					18px;
	margin-right:			5px;
}
#separationTop{
	clear:					both;
}
#principal{
	margin:					0px 20px;
}
#titre{
	background-color:		#d2dc82;
	font-size:				14px;
	font-weight:			bold;
	color:					#FFFFFF;
	padding:				2px 0 2px 15px;
}

#contenu{
	background-color:		#ecf2c2;
	padding:				15px 0 0 0;
	min-height:				270px;
	height:					270px;
}
#principal>#contenu{
	height:					auto;
}
.bookmark{
	float:					left;
	font-size:				12px;
	font-weight:			bold;
	color:					#878270;
	text-decoration:		none;
	margin:					0 0 0 15px;
}
a.bookmark:hover{
	text-decoration:		underline;
}
.supprimer{
	width:					12px;
	height:					11px;
	display:				block;
	float:					right;
	background:				url(/img/carnet/supprimer.gif) no-repeat 0 0;
	text-decoration:		none;
	margin:					3px 3px 0 0;
}
.separationBookmark, .separationContenu{
	clear:					both;
	height:					15px;
}
#toutSupprimer{
	float:					right;
	background:				#bac84c;
	padding:				2px 5px;
	font-size:				11px;
	font-weight:			bold;
	color:					#FFFFFF;
	text-decoration:		none;
}
a#toutSupprimer:hover{
	text-decoration:		underline;
}
#menu{
	border-right:			1px dotted #878270;
}
#menu a{
	float:					right;
	color:					#878270;
	font-size:				11px;
	background:				url(/img/carnet/puceMenu.gif) no-repeat 10px 5px;
	padding:				0 10px 0 20px;
	border-left:			1px dotted #878270;
}
#imprimer{
	font-weight:			bold;
}
#bottom{
	height:					20px;
	background-color:		#afab9f;
	clear:					right;
	margin-top:				16px;
}
.spacer{
	clear:					both;
}
.label{
	font-size:				12px;
	color:					#878270;
}
#requiredFields{
	font-size:				12px;
	color:					#878270;
}
#messageError{
	font-size:				12px;
	color:					red;
	padding:				0 10px;
}
#annuler{
	background:				url(/img/carnet/annuler.gif) no-repeat;
	text-decoration:		none;
	font-size:				12px;
	color:					#FFFFFF;
	font-weight:			bold;
	display:				block;
	width:					49px;
	height:					16px;
	padding:				1px 7px;
	float:					left;
	margin-right:			10px;
}
