/*Style pour les formulaires */
table.DefaultForm
{
	color: #0d45b7;
	font-size: 13px;
	font-family: Verdana;
	text-align: left;

	border-style:solid;
	border-width: 1px;
	border-color: #005083;

	padding: 0px;
	margin: 0px;
}


/*Style pour les titres des formulaires */
table.DefaultForm tr.DefaultFormTitle td
{
	color: #005083;
	font-size: 18px;
	text-align: left;
	background-color: #cfd8e5;
	border-bottom: 1px solid #005083;
	height: 40px;
	padding-left: 4px;
}

/*Style pour les lignes des formulaires */
table.DefaultForm td
{
	padding: 2px;
	margin: 0px;
	border-color: #ffffff;
}

/*Style pour les lignes input et select des formulaires */
table.DefaultForm td input,select,textarea
{
	font-size: 13px;
	font-family: Verdana;
	color: #0d45b7;
	width: 350px;
}

/*Style pour que les lignes du formulaire s'éclairent si elles ont le focus*/
table.DefaultForm tr.Highlight
{
	background-color: #d8e7fb;
}

/*Style pour les liens dans les formulaires */
table.DefaultForm td a.DefaultFormLink
{
	color: #0d45b7;
}

/*Style pour souligner les liens dans les tableaux au passage de la souris*/
table.DefaultForm td a.DefaultFormLink:hover
{
	text-decoration: underline;
}
/*Style pour les tableaux dans les formulaires*/
table.DefaultTabForm
{
	color: #0d45b7;
	font-size: 13px;
	font-family: Verdana;
	text-align: left;

	border-style:solid;
	border-width: 1px;
	border-color: #005083;

	padding: 0px;
	margin: 0px;
}

/*Style pour les entêtes des tableaux dans les formulaires*/
table.DefaultTabForm tr.DefaultTabHeadForm td
{
	color: #0d45b7;
	font-weight: bold;
	text-align: left;
	background: url(../images/static/dxstyle/tab_title1.gif) repeat-x;
	border-bottom: 1px solid #005083;
}

/*Style pour les lignes des tableaux dans les formulaires*/
table.DefaultTabForm td
{
	padding: 2px;
	margin: 0px;
	line-height: 20px;
	border-bottom: 1px solid #c9d4e2;
}

/*Style pour les champs obligatoires des formulaires (avec une astérisque)*/
span.Oblig
{
	color: #005083;
	font-size: 10px;
}

/*Style pour les tableaux */
table.DefaultTab
{
	color: #0d45b7;
	font-size: 12px;
	font-family: Verdana;
	text-align: center;

	border-style:solid;
	border-width: 1px;
	border-color: #005083;

	padding: 0px;
	margin: 0px;
}

/*Style pour les titres des tableaux */
table.DefaultTab tr.DefaultTabTitle td
{
	color: #005083;
	font-size: 18px;
	text-align: left;
	background-color: #cfd8e5;
	border-bottom: 1px solid #005083;
	height: 40px;
	padding-left: 4px;
}

/*Style pour les entêtes des tableaux */
table.DefaultTab tr.DefaultTabHead td
{
	color: #0d45b7;
	font-weight: bold;
	text-align: center;
	background: url(../images/static/dxstyle/tab_title1.gif) repeat-x;
	border-bottom: 1px solid #005083;
}

/*Style pour tableaux n'ayant qu'une seule ligne : l'entête */
table.DefaultTab tr.DefaultTabHeadOneLine td
{
	border-bottom: 1px solid #86b1e2;
}

/*Style pour les lignes des tableaux */
table.DefaultTab td
{
	padding: 2px;
	margin: 0px;
	line-height: 20px;

	border-bottom: 1px solid #c9d4e2;
}

/*Style pour que les lignes des tableaux s'éclairent au passage de la souris*/
table.DefaultTab tr.Highlight
{
	background-color: #d8e7fb;
}

/*Style pour les liens dans les tableaux */
table.DefaultTab td a.DefaultTabLink
{
	color: #0d45b7;
}

/*Style pour souligner les liens dans les tableaux au passage de la souris*/
table.DefaultTab td a.DefaultTabLink:hover
{
	text-decoration: underline;
}

/*Style pour le titre de la page web */
table.TitleTab1 td
{
	background-color: #5081c0;
}


/*Style pour le titre de la page (avec les bords arrondis) */
table.TitleTab1 td.Borders
{
	width: 5px;
	height: 5px;
}
table.TitleTab1 td.Borders#TopLeft
{
	background: url(../images/static/dxstyle/tab_title_corner_tl.png);
}
table.TitleTab1 td.Borders#TopRight
{
	background: url(../images/static/dxstyle/tab_title_corner_tr.png);
}
table.TitleTab1 td.Borders#BottomLeft
{
	background: url(../images/static/dxstyle/tab_title_corner_bl.png);
}
table.TitleTab1 td.Borders#BottomRight
{
	background: url(../images/static/dxstyle/tab_title_corner_br.png);
}
table.TitleTab1 td.Borders#Content
{
	width: auto;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: normal;
	padding-left: 6px;
	height: 22px;
	font-size: 20px;
	text-align: left;
}
table.TitleTab1.Error td
{
	background-color: #ea3125;
}
table.TitleTab1.Error td.Borders#TopLeft
{
	background: url(../images/static/dxstyle/tab_title_corner_2_tl.png);
}
table.TitleTab1.Error td.Borders#TopRight
{
	background: url(../images/static/dxstyle/tab_title_corner_2_tr.png);
}
table.TitleTab1.Error td.Borders#BottomLeft
{
	background: url(../images/static/dxstyle/tab_title_corner_2_bl.png);
}
table.TitleTab1.Error td.Borders#BottomRight
{
	background: url(../images/static/dxstyle/tab_title_corner_2_br.png);
}

.dxButton1
{
	display: block;

	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #234e94;
	text-decoration: none;
	text-align: center;
	background-color: #ece9d8;

	border-style:solid;
	border-width: 1px;
	border-color: #000000;

	padding-bottom: 2px;
	margin: 0px;

	height: 15px;
}

.dxButton1:hover
{
	background-color: #c2d3ef;
	border-color: #316ac5;
	text-decoration: none;
}

.dxButton1disabled
{
	display: block;

	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #aca899;
	text-decoration: none;
	text-align: center;
	background-color: #ece9d8;

	border-style:solid;
	border-width: 1px;
	border-color: #aca899;

	padding-bottom: 2px;

	height: 15px;
}

.dxButton1disabled:hover
{
	text-decoration: none;
	color: #aca899;
	cursor: default;
}
