#carnets{
	padding:			0 0 15px 14px;
	position:			relative;
}
#carnets h2,
#carnets h2{
	border:				none;
	margin:				0 0 7px 0;
	padding:			0 0 0 8px;
	background:			url(/img/modules/pnews/puce_1.gif) no-repeat 0px 3px;
	color:				#21549e;
}

/* SEARCH FORM */
#carnets #searchForm{
	margin:				0;
	padding:			0;
	float:				right;
	width:				250px;
	background:			#FEEBDC;
}
#carnets #searchForm fieldset{
	margin:				0;
	padding:			7px 9px;
	border:				none;
}
#carnets #searchForm p{
	margin:				7px 0;
}
#carnets #searchForm h3{
	margin:				0;
	padding:			5px 7px 5px 7px;
	font-size:			15px;
	font-weight:		bold;
	color:				#FFFFFF;
	background:			url(/img/modules/pnews/newssearch_bg.gif) repeat-y top left;
	border:				none;
}
#carnets #searchForm label{
	color:				#424C52;
	font-weight:		bold;
	font-size:			11px;
}
#carnets #searchForm .input{
	color:				#424C52;
	font-size:			11px;
	padding:			2px;
	border:				solid 1px #A8A8A8;
}
#carnets #searchForm .size1{
	width:				65px;
}
#carnets #searchForm .size2{
	width:				230px;
}
#carnets #searchForm .submit{
	text-align:			center;
	margin:				15px 0 7px 0;
}
#carnets #addItem{
	text-align:			right;
	margin-bottom:		3px;
}
#carnets #addItem a:link,
#carnets #addItem a:visited,
#carnets #addItem a:hover,
#carnets #addItem a:active{
	text-decoration:	none;
	color:				#ff6c00;
}
#carnets #addItem img{
	vertical-align:		middle;
}
#moduleTypeForm #addCarnet{
	background:				url(/img/modules/pcarnets/ajouter.gif) no-repeat top left;
	text-indent:			-5000px;
	width:					119px;
	height:					22px;
	border:					0 none;
	margin-left:			10px;
	cursor:					pointer;
	display:				block;
	font-size:				0;
	line-height:			0;
}

#moduleTypeForm .alignCenter input {
	float:					left;
}

/* RESULTS */
#carnets .results{
	height:				94px;
	margin:				15px 0 0 0;
	padding:			0 0 0 95px;
	background:			url(/img/modules/pcarnets/rings.jpg) no-repeat top left;
}
html>body #carnets .results{
	height:				auto;
	min-height:			94px;
}
#carnets .rose{
	height:				94px;
	padding:			0 0 0 105px;
	background:			url(/img/modules/pcarnets/shoes.jpg) no-repeat top left;
}
html>body .rose{
	height:				auto;
	min-height:			94px;
}
#carnets .noir{
	height:				94px;
	padding:			0 0 0 50px;
	background:			none;
}
html>body .noir{
	height:				auto;
	min-height:			94px;
}
#carnets .annuaire{
	height:				94px;
	padding:			0 0 0 50px;
	background:			none;
}
html>body .annuaire{
	height:				auto;
	min-height:			94px;
}
#carnets .results ul{
	margin:				0;
	padding:			0;
}
#carnets .results li{
	list-style-image:	url(/img/modules/pnews/puce_2.gif);
	margin:				0 0 20px 0;
	padding:			0;
	background:			none;
}
#carnets .results .date{
	color:				#475258;
}
#carnets .results h4,
#carnets .results h4 a:link,
#carnets .results h4 a:visited,
#carnets .results h4 a:hover,
#carnets .results h4 a:active{
	font-size:			12px;
	font-weight:		bold;
	color:				#ff6c00;
	margin:				5px 0 3px 0;
	padding:			0;
	text-decoration:	none;
}
#carnets .navigationPages{
	clear:				both;
	margin:				15px 0 0 0;
	text-align:			center;
}
#carnets .navigationPages span,
#carnets .navigationPages a:link,
#carnets .navigationPages a:visited,
#carnets .navigationPages a:hover,
#carnets .navigationPages a:active{
	color:				#21549E;
	text-decoration:	none;
	padding:			0 4px;
}
#carnets .result{
	padding:			0 0 15px 34px;
}
#carnets .result .date{
	color:				#049abf;
	font-size:			11px;
	display:			block;
	margin:				0 0 3px 0;
}
#carnets .result .parents{
	color:				#21549e;
	font-size:			11px;
	display:			block;
	margin:				0 0 10px 0;
}
#carnets .result .picture{
	float:				left;
	padding:			0 15px 10px 0;
}
#carnets .result .comment{
	text-align:			justify;
}
#carnets .result .bottom{
	clear:				both;
	text-align:			right;
}
#carnets .result .email,
#carnets .result .email a:link,
#carnets .result .email a:visited,
#carnets .result .email a:hover,
#carnets .result .email a:active{
	color:				#444e54;
	text-decoration:	none;
	font-size:			11px;
	font-weight:		bold;
	margin:				5px 0 10px 0;
}
#carnets .result .email img{
	vertical-align:		middle;
}
#carnets .result .publication{
	margin:				5px 0 10px 0;
	font-size:			11px;
	color:				#049abf;
}
#carnets #back{
	text-align:			right;
	margin-top:			0;
}
#carnets #back a:link,
#carnets #back a:visited,
#carnets #back a:hover,
#carnets #back a:active{
	font-size:			13px;
	font-weight:		normal;
	color:				#21549E;
	text-decoration:	none;
	padding:			0 0 0 8px;
	background:			url(/img/modules/pcarnets/fleche_1.gif) no-repeat 0px 5px;
}


/* EDIT FORM */
#carnets #editForm{
	padding:			0 0 0 14px;
}
#carnets #editForm .picture{
	float:				left;
	padding:			0 15px 10px 0;
}
#carnets #editForm label,
#carnets #editForm .labelTitle{
	color:				#21549e;
	font-size:			12px;
	font-weight:		bold;
	display:			block;
	margin:				0 0 2px 0;
}
#carnets #editForm label.specific{
	color:				#424c52;
	font-weight:		normal;
	display:			inline;
	margin:				5px 0 0 0;
}
#carnets #editForm .input{
	border:				solid 1px #A8A8A8;
	color:				#424C52;
	font-size:			12px;
	padding:			2px;
}
#carnets #editForm #newssearchSubmit{
	margin:				7px 0 0 0;
}
#carnets #editForm .size1{
	width:				65px;
}
#carnets #editForm .size2{
	width:				215px;
}
#carnets #editForm .editRow{
	margin:				16px 0 0 0;
	padding:			0 0 0 15px;
	background:			url(/img/modules/pnews/puce_4.gif) no-repeat 0px 3px;
}
#carnets #editForm .child{
	display:			none;
}
#carnets #editForm .childON{
	display:			block;
}
#carnets #editForm .mandatory{
	color:			#21549E;
	margin:			30px 0 10px 0;
	font-size:		12px;
}
#ldapSearchBox{
	position:		absolute;
	left:			150px;
	border:			outset 2px #21549E;
	padding:		10px;
	background:		#FFFFFF;
	display:		none;
}
#ldapSearchBox .input{
	border:				solid 1px #A8A8A8;
	color:				#424C52;
	font-size:			12px;
	padding:			2px;
	width:				125px;
}
#ldapResultChoice{
	color:				#424C52;
	font-size:			12px;
}
#ldapSearchBox label{
	color:				#21549e;
	font-size:			12px;
	font-weight:		bold;
	float:				left;
	display:			block;
	width:				60px;
	margin:				0 0 2px 0;
}
p.alignRight{
	margin:			2px 0;
	text-align:		right;
}
#ldapResultsBox{
	margin:			10px 0;
}
#moduleTypeForm{
	background:		#FEEBDC;
	margin:			10px auto;
	width:			300px;
}
#moduleTypeForm fieldset{
	border:			none;
	padding:		10px;
	margin:			0px;
}
#moduleTypeForm p{
	margin:			10px 0;
}
#moduleTypeForm label{
	color:			#424C52;
	margin:			0 5px 0 0;
	font-weight:	bold;
	font-size:		11px;
}
#moduleTypeForm .input{
	border:			solid 1px #a8a8a8;
	font-size:		11px;
	padding:		2px;
}
#moduleTypeForm h3{
	margin:				0;
	background:			#f16b4c url(/img/modules/pnews/newssearch_bg.gif) repeat-y top left;
	color:				#FFFFFF;
	font-size:			12px;
	font-weight:		bold;
	border:				none;
	padding:			0 0 0 7px;
}
