/* polyProjects styles */
h3.team{
	padding:			2px 0;
	margin:				0;
	font-weight:		bold;
	font-size:			11px;
}
ul.team{
	margin:				1px 0 15px 15px;
	padding:			0;
	list-style:			none;
}
ul.team li{
	margin:				0;
	padding:			1px 0;
}


/* projectEditForm */

#projectEditForm{
	margin:				0;
	padding:			0;
	font-size:			11px;
}
#projectEditForm,
#projectEditForm label,
#projectEditForm .input,
#projectEditForm .inputSmall,
#projectEditForm textarea,
#projectEditForm select{
	font-size:			11px;
	color:				#000000;
	padding:			2px;
}
#projectEditForm label a:link,
#projectEditForm label a:visited,
#projectEditForm label a:hover,
#projectEditForm label a:active{
	text-decoration:	underline;
}
#projectEditForm .subFormEdit{
	width:				650px;
	float:				left;
}
#projectEditForm .subFormEdit input,
#projectEditForm .subFormEdit textarea{
	width:				170px;
}
#projectEditForm label{
	width:				160px;
	display:			block;
	float:				left;
	color:				#e64514;
	position:			relative;
}
#projectEditForm .openLabel{
	width:				auto;
}
#projectEditForm .openLabelBoolean{
	width:				auto;
	display:			inline;
	float:				none;
}
#projectEditForm .input{
	border:				solid 1px #666666;
	width:				250px;
}
#projectEditForm .inputSmall{
	border:				solid 1px #666666;
	width:				100px;
}
#projectEditForm textarea{
	border:				solid 1px #666666;
	width:				450px;
	height:				200px;
}
#projectEditForm select{
	border:				solid 1px #666666;
}
#projectEditForm .submit{
	border:				solid 1px #666666;
	background-color:	#e64514;
	padding:			1px 6px;
	color:				#FFFFFF;
	margin:				5px;
	cursor:				pointer;
}
.subForm{
	width:				450px;
	float:				left;
}
#projectEditForm .subForm input,
#projectEditForm .subForm label,
#projectEditForm .subForm textarea{
	width:				170px;
}
ul.sortable{
	padding:			0;
	margin:				10px 0;
}
ul.sortable li{
	list-style:			none;
	padding:			0;
	margin:				0;
}
ul.sortable li input{
	width:				100px;
}
#projectEditForm .subFormEdit fieldset{
	margin:				0 0 20px 0;
}
#projectEditForm .subFormEdit .submitSmall{
	padding:			0;
	margin:				2px 0;
	border:				solid 1px #666666;
	background-color:	#EEEEEE;
	color:				#E64514;
	font-size:			12px;
	width:				100px;
}



/* userProjects*/
.userProjects ul.projectsList{
	margin:				20px;
	padding:			0;
}
.userProjects ul.projectsList li{
	margin:				7px 0 25px 5px;
	padding:			0;
	list-style:			none;
	border-bottom:		solid 1px #666666;
}
.userProjects ul.projectsList li h2,
.userProjects ul.projectsList li h2 a:link,
.userProjects ul.projectsList li h2 a:visited,
.userProjects ul.projectsList li h2 a:hover,
.userProjects ul.projectsList li h2 a:active{
	margin:				0;
	padding:			0;
	text-decoration:	none;
	border:				none;
	color:				#E64514;
	font-weight:		bold;
}
.userProjects ul.projectsList li h2 span{
	font-weight:		normal;
	font-size:			12px;
}
a.projectEditButton:link,
a.projectEditButton:visited,
a.projectEditButton:hover,
a.projectEditButton:active{
	color:				#E64514;
	text-decoration:	none;
	padding:			0 3px 0 12px;
	background:			url(/img/common/puce_2.gif) no-repeat 0px 2px;
}
.projectListCat{
	margin:				2px 0;
	color:				#666666;
}
#projectEditForm fieldset{
	margin:				0;
	border:				solid 2px #d64112;
}
#projectEditForm fieldset fieldset{
	margin:				0 10px;
	border:				solid 1px #d64112;
}
#projectEditForm fieldset.formImage{
	border:				none;
	border-left:		solid 1px #666666;
}
#projectEditForm fieldset legend{
	color:				#e64514;
	font-size:			12px;
	font-weight:		bold;
}
#projectEditForm fieldset.global{
	border:				none;
	margin:				0;
	padding:			0;
}
#projectEditForm fieldset.global legend.global{
	display:			none;
	margin:				0;
	padding:			0;
}

#projectIdentification,
#projectNeeds,
#projectSupport,
#projectDescription,
#projectDetails,
#projectImage,
#projectConditions,
#projectDates,
#projectTeam{
	display:			block;
	padding:			15px;
}
#projectsTop{
	float:				right;
	margin:				9px 0 0 0;
	width:				355px;
	font-size:			11px;
	font-weight:		bold;
	color:				#FFFFFF;
}
#selectProject{
	background:			url(/img/accueil/projectsTopBG.gif) repeat-x top left;
	height:				36px;
	width:				201px;
	float:				right;
	margin:				0 1px 0 0;
	position:			relative;
	z-index:			1000;
}
#selectProject span,
#proposeProject a{
	display:			block;
	height:				36px;
	color:				#FFFFFF;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
	line-height:		38px;
}
#proposeProject{
	background:			url(/img/accueil/projectsTopBG.gif) repeat-x top left;
	height:				36px;
	width:				151px;
	float:				right;
}
#selectProject span{
	width:				181px;
	background:			url(/img/accueil/puce_4.gif) no-repeat 10px 16px;
	padding:			0 0 0 20px;
}
#proposeProject a{
	width:				131px;
	background:			url(/img/accueil/puce_5.gif) no-repeat 8px 15px;
	padding:			0 0 0 20px;
}
#selectProjectFleche{
	position:			absolute;
	top:				14px;
	right:				10px;
	cursor:				pointer;
}
ul#selectProjectList{
	position:			absolute;
	background-color:	#EF6430;
	width:				201px;
	top:				36px;
	left:				0;
	padding:			0;
	margin:				0;
	z-index:			1000;
}
#selectProject ul#selectProjectList{
	display:			none;
}
#selectProject:hover ul#selectProjectList{
	display:			block;
}
ul#selectProjectList li{
	list-style:			none;
	border-bottom:		solid 1px #F7B298;
	padding:			0;
	margin:				0;
}
ul#selectProjectList li a{
	display:			block;
	padding:			7px 13px;
	margin:				0;
	line-height:		12px;
	height:				auto;
	width:				175px;
	color:				#FFFFFF;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
}
ul#selectProjectList li a:link,
ul#selectProjectList li a:visited{
	background:			#EF6430;
}
ul#selectProjectList li a:hover{
	background:			#F4936F;
}
ul#selectProjectList li a:active{
	background:			#EF6430;
}
table.projectDetailsTab{
	width:				100%;
}
#projectsBackLink{
	text-align:			right;
	margin:				0 0 0 0;
	padding:            0 0 10px 0;
	font-size:			12px;
}
#projectsBackLink a{
	background-color:	#EEEEEE;
	padding:			2px 8px;
}
#uploadDocForm label{
	width:				80px;
	display:			block;
	float:				left;
	color:				#e64514;
}
#uploadDocForm .submit{
	border:				solid 1px #666666;
	background-color:	#e64514;
	padding:			1px 6px;
	color:				#FFFFFF;
	margin:				10px;
}
#uploadDocForm fieldset legend{
	color:				#e64514;
	font-size:			12px;
	font-weight:		bold;
}
ul.docSearchList{
	margin:				20px 0;
	padding:			0;
}
ul.docSearchList li{
	list-style:			none;
	margin:				7px 0 7px 7px;
	padding:			5px;
	background-color:	#EEEEEE;
	border-bottom:		solid 1px #CCCCCC;
	border-right:		solid 1px #CCCCCC;
}
ul.docSearchList li p{
	margin:				3px 0;
}
#generalDocSearchForm{
	margin:				0;
	padding:			0;
}
#generalDocSearchForm fieldset{
	margin:				0;
	padding:			5px;
}
#generalDocSearchForm legend{
	color:				#e64514;
	font-size:			12px;
}
#generalDocSearchForm select{
	padding:			2px;
	font-size:			11px;
}
#generalDocSearchForm .submit{
	border:				solid 1px #666666;
	background-color:	#e64514;
	padding:			1px 6px;
	margin:				0 5px;
	color:				#FFFFFF;
	font-size:			11px;
}
#generalDocSearchForm p{
	margin:				3px 0;
}


.fieldRow{
	position:			relative;
	height:				0px;
}
.fieldDescription{
	background-color:	#ff8643;
	color:				#FFFFFF;
	font-size:			12px;
	border:				solid 2px #e43802;
	padding:			15px;
	width:				250px;
	position:			absolute;
	bottom:				0px;
	left:				0px;
	display:			none;
}
.helpInformation{
	cursor:				help;
}