html {
	background:#174F7A;
}

body {
	background:#174F7A url(../images/icons/bg.jpg) 50% 0 repeat-y;
	color:#606060;
	margin:0;
	padding:0;
	text-align:center;
}


HR {
	COLOR: #5078a6;
}
TR {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
FORM {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
LI {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
A:link {
	COLOR: #5078a6; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #5078a6; TEXT-DECORATION: none;
}
A  {
		 TEXT-DECORATION: none;	
}
A:hover {
	COLOR:#535353; TEXT-DECORATION: none;
	
	}
A.gras:link {
	FONT-WEIGHT: bold; COLOR: #5078a6; TEXT-DECORATION: none;
}
A.gras:visited {
	FONT-WEIGHT: bold; COLOR: #5078a6; TEXT-DECORATION: none;
}
A.gras:hover {
	FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none;
}
A.gris:link {
	COLOR: gray; TEXT-DECORATION: none;
}
A.gris:visited {
	COLOR: gray; TEXT-DECORATION: none;
}
A.gris:hover {
	COLOR: red; TEXT-DECORATION: none;
}
A.gris_gras:link {
	FONT-WEIGHT: bold; COLOR: gray; TEXT-DECORATION: none;
}
A.gris_gras:visited {
	FONT-WEIGHT: bold; COLOR: gray; TEXT-DECORATION: none;
}
A.gris_gras:hover {
	FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none;
}


A.lien_doc:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none;
}
A.lien_doc:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none;
}
A.lien_doc:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none;
}
.ecrit_petit {
	FONT-SIZE: 8pt; COLOR: #cd002d; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
.menu_li {
	FONT-SIZE: 9pt; COLOR: #5078a6; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
.titre_page {
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: #3a568d; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; TEXT-ALIGN: center;
}
.titre_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #5078a6; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
.titre_encadre_big {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #aedbf5;
}
.titre_encadre_small {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	background-color: #b2c947;
}
.tm2 {
	FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; TEXT-ALIGN: justify;
}
.tm3 {
	FONT-SIZE: 9pt; COLOR: #00008b; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; TEXT-ALIGN: justify;
}
.tm1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 9pt; COLOR: #339999; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; TEXT-ALIGN: justify;
}
.myGrp{
	FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	color: #5078a6;
}
.dossier_sel {
	FONT-WEIGHT: bold;
}
.casacocher {
	BACKGROUND-COLOR: lightgrey;
}


td.menu_grp_libelle {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #b2c947;
		background: url(../images/icons/menu_top.jpg) 0 0 no-repeat;
		height:75px;
}
td.menu_grp_item {
	BACKGROUND-COLOR: #fff;
	height:24px;
}

td.menu_grp_item a {
    display:block;
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #5078a6; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;
}
td.menu_grp_item a:hover {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none;
	background-color:#b2c917;
}

.menu_grp_tiret {
	BACKGROUND-COLOR: #e1e1e1;
}

td.menu_app_libelle {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #cd002d;
		background: url(../images/icons/menu_top.jpg) 0 0 no-repeat;
		height:75px;
}
td.menu_app_item {
	BACKGROUND-COLOR: #fff;
	height:24px;
}

td.menu_app_item a {
    display:block;
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #5078a6; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;
}
td.menu_app_item a:hover {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none;
	background-color:#b2c917;
}

.menu_app_tiret {
	BACKGROUND-COLOR: #e1e1e1;
}
/*
.menu_app_libelle {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #cd002d;
}
.menu_app_item {
	COLOR: #ffffff; BACKGROUND-COLOR: #c8d7ec;
}
.menu_app_tiret {
	BACKGROUND-COLOR: #aedbf5;
}
*/

.box_onglet {
	BORDER-TOP: #5078a6 1px solid; BORDER-BOTTOM: #5078a6 1px solid;
}
.box_onglet_off {
	FONT-SIZE: 12px; COLOR: #516aa3; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
.box_onglet_on {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none;
}

.box_onglet_on a{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none;
}

.box_onglet_off a:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-ALIGN: left;
	background-color:#516aa3; 
	TEXT-DECORATION: none;
}

SPAN.docTitle {
	FONT-WEIGHT: bold; COLOR: #6495ed; LETTER-SPACING: 1pt; TEXT-DECORATION: none;
}
SPAN.docDate {
	FONT-SIZE: smaller; COLOR: #888888;
}
FORM.update SELECT {
	COLOR: #3a568d; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #eaf2f7;
}
FORM.update INPUT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: #3a568d; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #eaf2f7;
}
FORM.update TEXTAREA {
	COLOR: #3a568d; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #eaf2f7;
}
FORM.update LABEL {
	FONT-WEIGHT: bold; COLOR: #555555; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
form.update2 select {
	color: #3A568D;
	/*background-color: #E9EDF2;*/
	background-color: #EAF2F7;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

form.update2 textarea {
	color: #3A568D;
	background-color: #EAF2F7;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

form.update2 label {
	color: #555555;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
FORM.preview SELECT {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}
FORM.preview INPUT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}
FORM.preview TEXTAREA {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}
SPAN.required {
	FONT-SIZE: 10px; COLOR: #cc3333;
}
TD.label {
	COLOR: #3a568d; BACKGROUND-COLOR: #eaf2f7;
}
SPAN.texte_update {
	COLOR: #3a568d;
}
.boutton {
	FONT-WEIGHT: bold;
}
.col_tri {
	BORDER-RIGHT: #5078a6 1px; BORDER-TOP: #5078a6 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #5078a6 1px; COLOR: #000000; BORDER-BOTTOM: #5078a6 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
}
.criteres {
	BORDER-RIGHT: #5078a6 1px solid; BORDER-TOP: #5078a6 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #5078a6 1px solid; COLOR: #000000; BORDER-BOTTOM: #5078a6 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center;
}
TABLE.bordmenu {
	
}
FIELDSET.listegrp {
	WIDTH: 750px;
}
.titre_grp {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #fff;
	background: url(../images/icons/tagline_home.jpg) 0 0 no-repeat;
}
TD.bienvenue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	background: url(../images/icons/tagline_home.jpg) 0 0 no-repeat;
	text-indent: 10pt;
}
TD.b_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ccc;
	background: url(../images/icons/tagline_home_menu.jpg) 0 0 no-repeat;
}
.sub {
	width:25px;
	height:25px;
	color: #FFFFFF;
	border:none;
	background-repeat: no-repeat;
	background-position: center center;
	font-size: xx-small;
}
.sub:hover
{
    cursor: pointer;
}

.subLogin {
	width:59px;
	height:16px;
	border:none;
	background-repeat: no-repeat;
	background-position: center center;

}
.subLogin:hover
{
    cursor: pointer;
}

input.text
 {
	background:#D9E59B url(../images/icons/textbox_bg.gif) 0 0 repeat-x !important;
	border:1px solid #A7BA4C;
	color:#6A7630;
	font-size:12px;
	height: 16px;
	heigh\t: 16px;
	padding: 0;
}

.bubble{
	background: url(../images/icons/bg_content.jpg) 0 0 no-repeat;
}

td.grp{
	background: url(../images/icons/puce_verte.gif) no-repeat left 4px;
	text-indent: 10pt;
	height: 15px;
}
