/**************************************************************************/
/*                         PORTAL CUSTOMIZE STYLE                         */
/**************************************************************************/

@import url( "../js/jscalendar/calendar-lutece.css" );
@import url("page_template_styles.css");

.colorborder1 {
	border: 1px solid #1E2A63;
}

.fontcolor1 {
	color: #074B88;
}

.pagecolor1 {
	background-color: #859ECF;
}

/* ------------------------- */

.blocTextBienvenue {
	font-weight: bold;
	color: #412b80;
	font-size: 20px;
}

.blocTextTitle {
	font-weight: bold;
	font-size: 15px;
	color: #b9b9b9;
}

.blocTextSubtitle {
	font-weight: bold;
	font-size: 14px;
	color: #412b80;
}

.blocTextLittle {
	color: #7f7f7f;
	font-size: 12px;
	font-weight: normal;
}

.blocTextParagraphesGrey {
	font-size: 11px;
	color: #908e8e;
}

.blocTextParagraphesGreyBold {
	font-size: 11px;
	color: #908e8e;
	font-weight: bold;
}

form.document label {
	float: left;
	width: 20%;
	text-align: right;
	color: #3e5364;
	font-weight: bold;
	margin-right: 0.5em;
}

form.document input[type=text], form.document textarea,
form.document select {
}

form.document h2 {
	border-bottom: 1px #3e5364 solid;
}

form.document .highlight-box {
	border: 1px #3e5364 solid;
	padding: 0.8em;
	margin-bottom: 2em;
}

form.document .highlight-box table {
	width: 100%;
}

form.document .highlight-box h3 {
	border-top: 1px #3e5364 solid;
	padding-top: 0.8em;
	margin-top: 1em;
	font-weight: bold;
	font-size: 100%;
}
