BODY{
	color:#333333;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration: none;

	margin:0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
TD,DIV,SPAN{
	color:#333333;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

label:hover {
	text-decoration:underline;
}

.bouton {
	outline:0px; 
	border:1px #DCE3ED solid;
	width:115px;
	padding:10px;
	-moz-border-radius-topleft : 7px;
	-webkit-border-top-left-radius : 7px;
	-moz-border-radius-topright : 7px;
	-webkit-border-top-right-radius : 7px;
	-moz-border-radius-bottomleft : 7px;
	-webkit-border-bottom-left-radius : 7px;
	-moz-border-radius-bottomright : 7px;
	-webkit-border-bottom-right-radius : 7px;
}
.bouton a {
	font-size:10px;
	color:#6C92CF;
	text-transform:uppercase;
}
.bouton a:hover {
	color:#4C6791;
	text-decoration:none;
}

/* ----------------------- TITRES ----------------------- */

H1 {
	height:14px;
	padding-left:14px;
	background:url(../images/dot.png) no-repeat left;
	COLOR:#255887;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	vertical-align: middle;
	text-transform:uppercase;
}
H2 {
	COLOR:#e94e34;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	vertical-align: middle;
}

H3 {
	COLOR:#629cd3;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	vertical-align: middle;
}

/* ----------------------- FORMULAIRES ----------------------- */

.required{
	border: 1px solid #5691B9;
	background:url(../images/icn_required.gif) no-repeat right top;
	background-color: white;
}

.format_alert{
	border: 1px solid red;
	background-color: #FFF0F5;
	color: Red;
}

.readonly{
	border: 1px solid Gray;
	background-color: #F0F8FF;
	color: Gray;
}

INPUT:hover,active{
	border: 1px #6E727D solid;
	background-color: white;
}
INPUT:focus{
	border: 1px #6E727D solid;
	background-color: white;
}

INPUT.aide {
	color:#999999;
}
INPUT{
	height:18px;
	font-size: 11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 1px #999999 solid;
	background-color: white;
}

SELECT{
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:0px;
	border: 1px #999999 solid;
	vertical-align:middle;
}
OPTION{
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:2px;
	border: 1px #D9D9D9 solid;
	vertical-align:middle;
}
textarea:hover,active{
	border: 1px #324b86 solid;
	background-color: white;
}
textarea:focus{
	border: 1px #324b86 solid;
	background-color: white;
}
textarea{
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:2px;
	border: 1px #999999 solid;
	background-color: white;
}

/* ----------------------- LIENS ----------------------- */

a:link {
  outline:0;
	COLOR:rgb(98,161,240);
	text-decoration: none;
}
a:focus {
  outline:0;
	COLOR:rgb(98,161,240);
	text-decoration: underline;
	border : 0;
}
a:visited {
  outline:0;
	COLOR:rgb(98,161,240);
	border : 0;
	text-decoration: none;
}
a:active {
  outline:0;
	COLOR:rgb(98,161,240);
	text-decoration: none;
}

a:hover {
  outline:0;
	COLOR:rgb(98,161,240);
	text-decoration: underline;
}

/* ----------------------- table default ----------------------- */

.default_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.default_table tr th{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}


/* ----------------------- BIEN ----------------------- */
.grid_bien{
	border : 1px #b7babc solid;
	text-align:left;
}

.grid_bien tr td{
    padding:2px;
}

.grid_bien tr th{
	border-left : 1px #b7babc solid;
	border-bottom : 1px #b7babc solid;
	border-right : 0px #f2f2f2 solid;
	text-transform: uppercase;
	font-size: 10px;
	color:#0a272e;
	text-align: left;
	padding:3px;
	padding-right:5px;
}

.grid_bien_th_handle {
	width:11px;
	height:16px;
	background:url(../images/datagrid/splitter.png) no-repeat right;

}
.grid_bien_bottom {
	border-top: 1px #b7babc solid;
	height:14px;
	padding:3px;
	padding-right:5px;
	background:url(../images/datagrid/th_desactivated.png) repeat-x bottom;
}
.grid_bien_th {
	height:14px;
	padding:3px;
	padding-right:5px;
	background:url(../images/datagrid/th_out.png) repeat-x;
}

.grid_bien_th_desactivated {
	height:14px;
	padding:3px;
	padding-right:5px;
	background:url(../images/datagrid/th_desactivated.png) repeat-x;
}

.grid_bien_th_over {
	color:#0f3c46;
	height:14px;
	padding:3px;
	padding-right:5px;
	background:url(../images/datagrid/th_over.png) repeat-x;
}
.grid_bien_asc {
	color:#0f3c46;
	padding:3px;
	padding-right:5px;
	background:url(../images/datagrid/sortASC.png) no-repeat right;
}
.grid_bien_desc {
	padding:3px;
	padding-right:5px;
	background:url(../images/datagrid/sortDESC.png) no-repeat right;
}
.grid_bien_paginator:link,
.grid_bien_paginator:focus,
.grid_bien_paginator:visited,
.grid_bien_paginator:hover,
.grid_bien_paginator:active
{
	color:#333333;
}
.grid_bien_paginator_selected {
	color:white;
	padding:2px;
	background-color:#4D5A78;

}
.grid_bien a {
	color:#4D5A78;
}
.grid_bien_ref {
	color:red;
	background:url(../images/datagrid/th_over.png) repeat-x;
}
.grid_bien_input_filter_td{
	background:url(../images/datagrid/th_desactivated.png) repeat-x bottom;
	border-bottom : 1px #b7babc solid;
}
.grid_bien_input_filter{
	height:18px;
	padding:1px;
	padding-left:12px;
	width:100%;
	border-top:0px;
	border-bottom : 0px;
	border-left : 1px #dddddd solid;
	border-right : 0px #999999 solid;
	background:url(../images/datagrid/filter.gif) no-repeat left;
	background-color:white;
}
.grid_bien_input_filter:hover{
	background-color:#efefef;
	border-top:0px;
	border-bottom : 0px;
	border-right:0px;
	border-color:#b7babc;
}
.grid_bien_input_filter:active,focus{
	background-color:#efefef;
	border-top:0px;
	border-bottom : 0px;
	border-right:0px;
	border-color:#b7babc;
}
.grid_bien_input_filter_select_div{
	height:16px;
	width:18px;
}
.grid_bien_input_filter_select{
	padding-left:18px;
	font-size:10px;
	height:16px;
	border-top:0px;
	border-bottom : 0px;
	border-left : 1px #dddddd solid;
	border-right : 0px #999999 solid;
	background:url(../images/datagrid/filter.gif) no-repeat left;
	background-color:white;
}
.grid_bien_input_filter_select option{
	padding-left:18px;
}

.grid_bien_loader {
	float:right;
	width:48px;
	height:48px;
	background:url(../images/datagrid/loading.gif) no-repeat;
}
.grid_bien tr td input{
	font-family:tahoma;
	font-size:11px;
}
.grid_bien tr.even {
	background-color: #FFFFFF;
}
.grid_bien tr.odd {
	background-color: #EFF2F8;
}
.grid_bien tr.over {
	background-color: #CADCEF;
}
.grid_bien tr.selected{
	background-color: #eeeeee;
}
.grid_droppable_out{
	/*background-color: #BABABA;*/
}
.grid_droppable_over{
	background:url(../images/datagrid/rightArrow.png) no-repeat right;
}
/* ----------------------- BIEN ----------------------- */

.bien_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.bien_table tr td{
    padding:2px;
}

.bien_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}

.bien_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}

.bien_table_ligne_paire{
	background-color: #E6E6E6;
}
.bien_table_ligne_impaire{
	background-color: #FFFFFF;
}
.bien_table_ligne_over{
	background-color: rgb(252,200,152);
}
.bien_table_ligne_selected{
	background-color: #9FB4D9;
}

.bien_recto_pieces_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.bien_recto_pieces_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}

.bien_recto_pieces_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}

.bien_recto_pieces_table_ligne_paire{
	background-color: #E6E6E6;
}
.bien_recto_pieces_table_ligne_impaire{
	background-color: #FFFFFF;
}
.bien_recto_pieces_table_ligne_over{
	background-color: rgb(252,200,152);
}
.bien_recto_pieces_table_ligne_selected{
	background-color: #9FB4D9;
}

/* ----------------------- ACQUEREUR ----------------------- */

.acquereur_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.acquereur_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.acquereur_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.acquereur_table_ligne_paire{
	background-color: #E6E6E6;
}
.acquereur_table_ligne_impaire{
	background-color: #FFFFFF;
}
.acquereur_table_ligne_over{
	background-color: rgb(252,200,152);
}
.acquereur_table_ligne_selected{
	background-color: #9FB4D9;
}

.acquereur_contact_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.acquereur_contact_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.acquereur_contact_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.acquereur_contact_table_ligne_paire{
	background-color: #E6E6E6;
}
.acquereur_contact_table_ligne_impaire{
	background-color: #FFFFFF;
}
.acquereur_contact_table_ligne_over{
	background-color: rgb(252,200,152);
}
.acquereur_contact_table_ligne_selected{
	background-color: #9FB4D9;
}

/* ----------------------- bien_verso_contact ----------------------- */

.bien_verso_contact_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.bien_verso_contact_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.bien_verso_contact_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.bien_verso_contact_table_ligne_paire{
	background-color: #E6E6E6;
}
.bien_verso_contact_table_ligne_impaire{
	background-color: #FFFFFF;
}
.bien_verso_contact_table_ligne_over{
	background-color: rgb(252,200,152);
}
.bien_verso_contact_table_ligne_selected{
	background-color: #9FB4D9;
}

.bien_verso_contact_contact_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.bien_verso_contact_contact_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.bien_verso_contact_contact_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.bien_verso_contact_contact_table_ligne_paire{
	background-color: #E6E6E6;
}
.bien_verso_contact_contact_table_ligne_impaire{
	background-color: #FFFFFF;
}
.bien_verso_contact_contact_table_ligne_over{
	background-color: rgb(252,200,152);
}
.bien_verso_contact_contact_table_ligne_selected{
	background-color: #9FB4D9;
}

/* ----------------------- bien_action ----------------------- */

.bien_action_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.bien_action_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.bien_action_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.bien_action_table_ligne_paire{
	background-color: #E6E6E6;
}
.bien_action_table_ligne_impaire{
	background-color: #FFFFFF;
}
.bien_action_table_ligne_over{
	background-color: rgb(252,200,152);
}
.bien_action_table_ligne_selected{
	background-color: #9FB4D9;
}

.bien_action_contact_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.bien_action_contact_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.bien_action_contact_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.bien_action_contact_table_ligne_paire{
	background-color: #E6E6E6;
}
.bien_action_contact_table_ligne_impaire{
	background-color: #FFFFFF;
}
.bien_action_contact_table_ligne_over{
	background-color: rgb(252,200,152);
}
.bien_action_contact_table_ligne_selected{
	background-color: #9FB4D9;
}
/* ----------------------- bien_recto_fdc_spec ----------------------- */

.bien_recto_fdc_spec_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.bien_recto_fdc_spec_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.bien_recto_fdc_spec_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.bien_recto_fdc_spec_table_ligne_paire{
	background-color: #E6E6E6;
}
.bien_recto_fdc_spec_table_ligne_impaire{
	background-color: #FFFFFF;
}
.bien_recto_fdc_spec_table_ligne_over{
	background-color: rgb(252,200,152);
}
.bien_recto_fdc_spec_table_ligne_selected{
	background-color: #9FB4D9;
}

.bien_recto_fdc_spec_contact_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.bien_recto_fdc_spec_contact_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.bien_recto_fdc_spec_contact_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.bien_recto_fdc_spec_contact_table_ligne_paire{
	background-color: #E6E6E6;
}
.bien_recto_fdc_spec_contact_table_ligne_impaire{
	background-color: #FFFFFF;
}
.bien_recto_fdc_spec_contact_table_ligne_over{
	background-color: rgb(252,200,152);
}
.bien_recto_fdc_spec_contact_table_ligne_selected{
	background-color: #9FB4D9;
}
/* ----------------------- bien_recto_fdc_perso ----------------------- */

.bien_recto_fdc_perso_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.bien_recto_fdc_perso_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.bien_recto_fdc_perso_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.bien_recto_fdc_perso_table_ligne_paire{
	background-color: #E6E6E6;
}
.bien_recto_fdc_perso_table_ligne_impaire{
	background-color: #FFFFFF;
}
.bien_recto_fdc_perso_table_ligne_over{
	background-color: rgb(252,200,152);
}
.bien_recto_fdc_perso_table_ligne_selected{
	background-color: #9FB4D9;
}

.bien_recto_fdc_perso_contact_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.bien_recto_fdc_perso_contact_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.bien_recto_fdc_perso_contact_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.bien_recto_fdc_perso_contact_table_ligne_paire{
	background-color: #E6E6E6;
}
.bien_recto_fdc_perso_contact_table_ligne_impaire{
	background-color: #FFFFFF;
}
.bien_recto_fdc_perso_contact_table_ligne_over{
	background-color: rgb(252,200,152);
}
.bien_recto_fdc_perso_contact_table_ligne_selected{
	background-color: #9FB4D9;
}
/* ----------------------- acquereur_recherche_recherche ----------------------- */

.acquereur_recherche_recherche_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.acquereur_recherche_recherche_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.acquereur_recherche_recherche_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.acquereur_recherche_recherche_table_ligne_paire{
	background-color: #E6E6E6;
}
.acquereur_recherche_recherche_table_ligne_impaire{
	background-color: #FFFFFF;
}
.acquereur_recherche_recherche_table_ligne_over{
	background-color: rgb(252,200,152);
}
.acquereur_recherche_recherche_table_ligne_selected{
	background-color: #9FB4D9;
}

.acquereur_recherche_recherche_contact_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.acquereur_recherche_recherche_contact_table_titre{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
}
.acquereur_recherche_recherche_contact_table_titre_over{
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px;
	background-color: #FFA535;
	font-weight: bold;
	text-align: center;
}
.acquereur_recherche_recherche_contact_table_ligne_paire{
	background-color: #E6E6E6;
}
.acquereur_recherche_recherche_contact_table_ligne_impaire{
	background-color: #FFFFFF;
}
.acquereur_recherche_recherche_contact_table_ligne_over{
	background-color: rgb(252,200,152);
}
.acquereur_recherche_recherche_contact_table_ligne_selected{
	background-color: #9FB4D9;
}

/* ----------------------- BUTTON ----------------------- */

.button_defaut:hover{
	text-decoration:none;
}



/* ----------------------- STYLE IMPORTE DE ONLINE2006 ----------------------- */


/* styles onglets recto */
div#tabs {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}


div#tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}


/* inactive tab style */


div#tabs li {
	float: left;
	text-align:center;
	margin: 0;
	padding: 0;
	width: 103px;
	height: 25px;
}


div#tabs a {
	display: block;
	padding:6px 0px 0px 0px;
	text-decoration: none;
	color: #6b654f;
}


/* Active tab style */


div#tabs #active a {
	color:#324b86;
	font-weight:bold;
	padding-top: 6px;
	background-repeat: no-repeat;
}


div#tabs #active {
}


/* extra makeup, hover for inactive */


div#tabs a:hover {
	color: #324b86;
	font-weight:bold;
	text-decoration:none;
}
/* extra makeup, hover for active */


div#tabs #active a:hover {
	text-decoration: none;
}


/* tab styles */


div#tab_content {
	border: 1px #666666 solid;
	padding:15px;
	float: left;
	clear: left;
	background: #f9f9f9;
	font-size: 15px;
}


/* autocomplete */

div.autocomplete * {
	cursor:pointer;
}

div.autocomplete {
	font-size:10px;
	font-family : tahoma, arial, helvetica, sans-serif;
	width: 350px;
	background: #fff;
	cursor:pointer;
}
div.autocomplete ul {
	border:1px solid #324b86;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
	cursor:pointer;
}
div.autocomplete ul li.selected {
	background-color: rgb(242,242,242);
}

div.autocomplete ul li {
	margin:0;
	padding:3px;
	cursor:pointer;
}



.list_dragdrop {
	background-color: #FFFFFF;
	padding:3px;
	cursor:pointer;
}

/* pagination */

	a.pagination{
		font-size:12px;
		font-family : tahoma, arial, helvetica, sans-serif;
		font-weight : bold;
	}
	font.pagination{
		font-size:12px;
		font-family : tahoma, arial, helvetica, sans-serif;
		font-weight : bold;
		COLOR:white;
		background: rgb(51,102,153);
		padding:2px;
		text-decoration:none;
	}
	table.pagination{
		background-color: rgb(206,210,217);
	}

/* data picker */

/* the div that holds the date picker calendar */
.dpDiv {
	width:300px;
	height:300px;
}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #F1F1F1;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #F1F1F1;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {/*
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;*/
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #D6D9EC;
	font-weight: bold;
	padding: 0px;
	border:1px #999999 outset ;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #D6D9EC;
	font-weight: bold;
	border:1px #999999 outset ;
	}

	
/* ------------------------------ autocompleter------------------------------- */


.autocompleter{
	border:1px solid #999999;
	position:absolute;
	margin:0px;
	padding:0px;
	color:#333333;
	background-color:#EFEFEF;
}
	
.autocompleter ul {
	width:200px;
	padding:0px;
	margin:0px;
}

.autocompleter ul li.selected{ 
	border:1px solid white;
	background-color:#D99799;
	cursor:pointer;
}

.autocompleter ul li{
	display:block;
	list-style-type: none;
	margin:0px;
	padding:4px;
	padding-top:2px;
	height:10px;
	text-align:left;
	background-color:#F1F4FB;
	border:1px solid white;
}

.autocompleter ul li:hover,
.autocompleter ul li.hover{
	border:1px solid white;
	background-color:#9FB4D9;
	cursor:pointer;
}

.autocompleter ul li *{
	color:#333333;
	cursor:pointer;
	font-size:10px;
}

div#tabs li {
	background: url(../images/IMO_tab_bleu_out.jpg) no-repeat right top;
}
div#tabs a {
	background: url(../images/IMO_tab_bleu_out.jpg) no-repeat left top;
}
div#tabs #active a {
    background-image: url(../images/IMO_tab_bleu_over.jpg);
}
div#tabs #active {
	background-image: url(../images/IMO_tab_bleu_over.jpg);
}

.td_info_agence {
    height:22px;
    width:100px;
    padding-right:18px;
    background-position:right;
	background-image: url(../images/icons/xmag.png);
    background-repeat:no-repeat;
}