@charset "UTF-8";
/* CSS Document */
/*
color: #f29400;
color: #005da8;
*/

/*********************************************/
/************ Styles de référence *******************/
/*********************************************/
BODY 
{
	margin:0;
	padding:0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* background: #f29400 url(../img/fond_etoiles.gif) no-repeat top left; */
	background: #ffffff url(../img/fond-degrade.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

P
{	
	margin:2px 0;
	padding:0;

}
H1
{
	font-size:16px;
	margin: 5px 0;
	padding: 0;
	color:#253441;
	/*
	background: url(../img/puce_etoile.gif) no-repeat left;
	padding-left:15px;
	*/
}
H2
{
	font-size:14px;
	margin: 5px 0;
	padding: 0;
}
H3
{
	font-size:12px;
	font-weight:bold;
	margin:2px 0;
	padding:0;
	color:#253441;
}
H4
{
	font-size:12px;
	margin:0;
	padding:0;
}

INPUT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
TEXTAREA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


.clearboth
{
	clear:both;
	line-height:0px;
	font-size:0px;
	padding:0px;
	margin:0px;
}
A.retour,A.close,A.valid,A.bouton
{
	display:block;
	color:#172027;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	height:18px;
	padding-top:3px;
}
A.retour
{
	background: url(../img/fleche_verte_g.gif) no-repeat left;
	padding-left:15px;

}
A.close
{
	background: url(../img/close_vert.gif) no-repeat left;
	padding-left:15px;
}
A.valid
{
	background: url(../img/valid_vert.gif) no-repeat left;
	padding-left:15px;
}
A.bouton
{
	background: url(../img/fleche_verte_d.gif) no-repeat left;
	padding-left:15px;
}
A.retour:hover,A.close:hover,A.valid:hover,A.bouton:hover
{
	color:#172027;
	text-decoration:none;
}


A.retourext,A.closeext,A.validext,A.boutonext,A.printext,A.mailext
{
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	/*text-transform:uppercase;*/
	text-decoration:none;
	height:23px;
	padding-top:5px;
}
A.retourext
{
	background: url(../img/fleche_ext_g.gif) no-repeat left;
	padding-left:28px;

}
A.closeext
{
	background: url(../img/close_ext.gif) no-repeat left;
	padding-left:28px;
}
A.validext
{
	background: url(../img/valid_ext.gif) no-repeat left;
	padding-left:28px;
}
A.boutonext
{
	background: url(../img/fleche_ext_d.gif) no-repeat left;
	padding-left:28px;
}
A.printext
{
	background: url(../img/print_ext.gif) no-repeat left;
	padding-left:28px;
}
A.mailext
{
	background: url(../img/mail_ext.gif) no-repeat left;
	padding-left:28px;
}
A.retourext:hover,A.closeext:hover,A.validext:hover,A.boutonext:hover,A.printext:hover,A.mailtext:hover
{
	text-decoration:underline;
}



BUTTON
{
	border:0px;
	background-color:transparent;
}

.ButtonExt
{
	font-size:16px;
}

INPUT.submit
{
	background-color:#9f010a;
	font-weight:bold;
	font-size:84%;
	text-decoration:none;
	color:#ffffff;
}




/*
.BlueBkgrd
{
	background-color:#ccdfee;
	padding:10px;
	width:620px;
}
*/
.TitleBorderBkgrd
{
	background-color:#9f010a;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	text-align:center;
}
.TopBorderBkgrd
{
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:#ffffff;
}
.BottomBorderBkgrd
{
	background-color:#cccccc;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	height:22px;
	vertical-align:middle;
}

.MainListButton
{
	width:28px;
}


/* ADD NQ */
.style_form_arial_333333
{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.style_form_arial_333333_11
{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}



/* Version standard */
.DefQtnrCellStyle
{
	cursor:pointer;
}
/*
.SelQtnrCellStyle
{
	cursor:pointer;
	background-color:#777777;
	color:#ffffff;
	font-weight:bold;
}
*/
.SelQtnrCellStyle
{
	cursor:pointer;
}
/* Version matrice */
.DefMatrixQtnrCellStyle
{
	cursor:pointer;
	font-size:11pt;
}
/*
.SelMatrixQtnrCellStyle
{
	cursor:pointer;
	background-color:#777777;
	color:#ffffff;
	font-weight:bold;
	font-size:10pt;
}
*/
.SelMatrixQtnrCellStyle
{
	cursor:pointer;
	font-size:11pt;
}




.DivMailInList
{
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:1px solid #eeeeee;
	padding-top:0px;
	padding-bottom:0px;
}
.BtnMailInList
{
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:0px;
	margin-left:0px;
	margin-right:2px;
	padding-left:1px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:0px;
}
.EMailInList
{
	border-top:0px;
	border-right:0px;
	border-left:1px solid #eeeeee;
	border-bottom:0px;
}



/*
.PortailCell
{
	padding-left:5px;
	padding-right:5px;

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#444444;
}
*/

.DocMensCell
{
	padding-left:5px;
	padding-right:5px;

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	color:#000000;
	
	/*
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	*/
}

.DivInputReadOnly
{
	border:1px solid black;
	padding:3px;
	background-color:#ffffff;
}


.ErrorInput
{
	border: 2px solid red;
}



/*	Styles liés à la boussole des métiers (version tactile)  */
.style_bfmt_nom
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
}
.style_bfmt_txtgras
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
.style_bfmt_code
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
}
.style_bfmt_pourcent
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
.style_bfmt_rq
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:12px;
text-align:justify;
}
.style_bfmt_usermanual
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
}
.style_bfmt_profildescr
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:justify;
}
.style_bfmt_rqtitle
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
margin-left:5px;
}
.style_bfmt_btntxt
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
}
.style_bfmt_label
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
}
.style_bfmt_secteur
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
}
.style_bfmt_etude
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
}
/*	Styles liés à la boussole des métiers (version tactile)  */

