/* css/default/template.css */
/* insuranceintel/css/override_default/template.css */
/* css/default/menu.css */
/* insuranceintel/css/override_default/menu.css */
/* css/default/form.css */
/* insuranceintel/css/override_default/form.css */
/* css/default/liste.css */
/* insuranceintel/css/override_default/liste.css */
/* css/default/comptes.css */
/* insuranceintel/css/override_default/comptes.css */
/* css/default/arborescence.css */
/* insuranceintel/css/override_default/arborescence.css */
/* css/default/preview.css */
/* css/calendar_popup.css */
/* insuranceintel/css/style.css */
/* insuranceintel/css/modules/controlpanel.css */
/* css/default/template.css */
html {
		width:100%;
    height:100%;
		margin:0px;
		padding:0px;
}

body {
    background-color:#FFFFFF;
    margin:0px;
    padding:0px;
    color:#333333;
    font-family:Arial;
    font-size:12px;
    width:100%;
    height:100%;
}

.body_tinymce {
    padding:5px;
}


#table_page {
    width:100%;
    margin:auto;
    height:100%;
    background-color:#FFFFFF;
}

#ligne_top {
    height:71px;
    background-color:#006699;
    background-image:url(/images/default/entete_fond.png);
    border-bottom:5px solid #fbac39;
    text-align:center;
    cursor:pointer;
}

#ligne_top *,#ligne_top a {
	text-decoration:none;
	font-size:22px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
}

#recherche_rapide {
    float:right;
    margin-top:4px;
    margin-right:5px;
    color:#c6c6c6;
    font-weight:bold;
}

#sous_menu_fond {
    float:left;
    background-image:url(/images/default/sous_menu_gauche.png);
    background-repeat:no-repeat;
    width:54px;
    height:34px;
}

#contenu_container {
    height:100%;
    vertical-align:top;
}

#contenu_container td {
    vertical-align:top;
}

.table_contenu_2col {
    width:100%;
}

.table_contenu_2col .colgauche {
    width:auto;
}

.table_contenu_2col .coldroite {
    width:220px;
}

.table_contenu_3col {
    width:100%;
}

.table_contenu_3col .colgauche {
    width:20%;
}

.table_contenu_3col .colcentre {
    width:60%;
}

.table_contenu_3col .coldroite {
    width:20%;
}

#pied {
    height:30px;
    background-color:#006699;
    background-image:url(/images/default/pied_fond.png);
    vertical-align:middle;
    border-top:5px solid #fbac39;
    line-height:30px;
    text-align:center;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
}

#pied * {
    color:#FFFFFF;
}

#navigation_container {
	text-align:left;
	margin:0px;
	margin-left:5px;
	padding:4px;
	font-size:13px;
	color:#666666;
}

#navigation_container a {
	color:#666666;
	font-size:13px;
}

#change_langue {
	display:inline;
	color:#006699;
}

#change_langue a {
	color:#006699;
}

.change_langue_lien {
	margin:0px;
	padding:3px;
	margin-left:2px;
	font-size:13px;
	color:#006699;
}



#contenu_page {
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}

#contenu_page_useallspace {
	margin:0px;
	padding:0px;
	height:100%;
	text-align:left;
	vertical-align:top;
}

#ajax_content {
	color:#000000;
	font-family:arial;
	font-size:13px;
	text-align:justify;
	padding-left:6px;
	padding-top:6px;
}

#ajax_content_useallspace {
	color:#000000;
	font-family:arial;
	font-size:13px;
	text-align:justify;
}








.logon_form, .logon_form *{
	font-size:13px;
}


/* BALISES STANDARD */
h1, h1 * {
	font-weight:bold;
	font-size:16px;
	color:#000000;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}

form {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:arial;
}

hr {
	height:1px;
	background-color:yellow;
}
/* insuranceintel/css/override_default/template.css */
html {
		width:100%;
    height:100%;
		margin:0px;
		padding:0px;
}

body {
    background-color:#FFFFFF;
    margin:0px;
    padding:0px;
    color:#333333;
    font-family:Arial;
    font-size:12px;
    width:100%;
    height:100%;
}

.body_tinymce {
    padding:5px;
}


#table_page {
    width:100%;
    margin:auto;
    height:100%;
    background-color:#FFFFFF;
}

#ligne_top {
    height:71px;
    background-color:#0B5F87;
    background-image:url(/images/default/entete_fond.png);
    border-bottom:5px solid #fbac39;
    text-align:center;
    cursor:pointer;
}

#ligne_top *,#ligne_top a {
	text-decoration:none;
	font-size:22px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
}

#recherche_rapide {
    float:right;
    margin-top:4px;
    margin-right:5px;
    color:#c6c6c6;
    font-weight:bold;
}

#sous_menu_fond {
    float:left;
    background-image:url(/images/default/sous_menu_gauche.png);
    background-repeat:no-repeat;
    width:54px;
    height:34px;
}

#contenu_container {
    height:100%;
    vertical-align:top;
}

#contenu_container td {
    vertical-align:top;
}

.table_contenu_2col {
    width:100%;
}

.table_contenu_2col .colgauche {
    width:auto;
}

.table_contenu_2col .coldroite {
    width:220px;
}

.table_contenu_3col {
    width:100%;
}

.table_contenu_3col .colgauche {
    width:20%;
}

.table_contenu_3col .colcentre {
    width:60%;
}

.table_contenu_3col .coldroite {
    width:20%;
}

#pied {
    height:30px;
    background-color:#0B5F87;
    background-image:url(/images/default/pied_fond.png);
    vertical-align:middle;
    border-top:none;
    line-height:30px;
    text-align:center;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
}

#pied * {
    color:#FFFFFF;
}

#navigation_container {
	text-align:left;
	margin:0px;
	margin-left:5px;
	padding:4px;
	font-size:13px;
	color:#666666;
}

#navigation_container a {
	color:#666666;
	font-size:13px;
}

#change_langue {
	display:inline;
	color:#659CC2;
}

#change_langue a {
	color:#659CC2;
}

.change_langue_lien {
	margin:0px;
	padding:3px;
    margin-left:2px;
	font-size:13px;
	color:#659CC2;
}



#contenu_page {
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}
    
#contenu_page_useallspace {
	margin:0px;
	padding:0px;
	height:100%;
	text-align:left;
	vertical-align:top;
}

#ajax_content {
	color:#000000;
	font-family:arial;
	font-size:13px;
	text-align:justify;
	padding-left:6px;
	padding-top:6px;
}

#ajax_content_useallspace {
	color:#000000;
	font-family:arial;
	font-size:13px;
	text-align:justify;
}








.logon_form, .logon_form *{
	font-size:13px;
}


/* BALISES STANDARD */
h1, h1 * {
	font-weight:bold;
	font-size:16px;
	color:#000000;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}

form {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:arial;
}

hr {
	height:1px;
	background-color:yellow;
}
/* css/default/menu.css */
.menu_title {
	display:block;
	padding:4px;
	margin-bottom:3px;
	color:#006699;
	text-decoration:none;
	text-align:center;
	font-family:arial;
	font-size:15px;
}

.menu_horizontal_links, .menu_horizontal_links:visited, .menu_horizontal_links:link, .menu_horizontal_links:active {
  padding:2px;
  color:#333333;
  text-decoration:none;
  font-family:arial;
  font-size:15px;
}

.menu_horizontal_links_hover {
  padding:2px;
  color:#333333;
  text-decoration:underline;
  font-family:arial;
  font-size:15px;
}
    
.menu_links, .menu_links:visited, .menu_links:link, .menu_links:active {
	display:block;
	width:100%;
	padding:2px;
	color:#006699;
	text-decoration:none;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}

.menu_links_hover:hover,.menu_links:hover {
	display:block;
	width:100%;
	padding:2px;
	color:#006699;
	text-decoration:underline;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}

.sub_menu_links, .sub_menu_links:visited, .sub_menu_links:link, .sub_menu_links:active {
	display:block;
	width:100%;
	padding:0px;
	color:#333333;
	text-decoration:none;
	font-family:arial;
	font-size:13px;
	margin-bottom:3px;
}

.sub_menu_links_hover:hover {
	display:block;
	width:100%;
	padding:0px;
	color:#333333;
	text-decoration:underline;
	font-family:arial;
	font-size:13px;
	margin-bottom:3px;
}

#menu_horizontal_container {
    height:30px;
    background-color:#fafafa;
    border-bottom:1px solid #cccccc;
    font-weight:bold;
    font-size:13px;
    color:#e2e2e2;
}

#menu_horizontal {
    margin:auto;
}

.menu_horizontal_element {
    padding-left:15px;
    padding-right:15px;
    height:30px;
    color:#006699;
    border-left:1px solid #cccccc;
}

#sous_menu_container {
    height:34px;
    background-image:url(/images/default/sous_menu_droite.png);
    background-repeat:repeat-x;
}

#sous_menu_admin {
	color:#74AACF;
	font-family:arial;
	font-size:13px;
	padding:2px;
}

 #sous_menu_admin * {
	color:#74AACF;
	font-family:arial;
	font-size:13px;
	padding:2px;
}
/* insuranceintel/css/override_default/menu.css */
.menu_title {
	color:#FFFFFF;
}

.menu_horizontal_links, .menu_horizontal_links:visited, .menu_horizontal_links:link, .menu_horizontal_links:active {
  color:#DDDDDD;
}

.menu_horizontal_links_hover:hover,.menu_horizontal_links:hover {
  color:#FFFFFF;
}
    
.menu_links, .menu_links:visited, .menu_links:link, .menu_links:active {
	color:#DDDDDD;
}

.menu_links_hover:hover,.menu_links:hover {
	color:#FFFFFF;
}

.sub_menu_links, .sub_menu_links:visited, .sub_menu_links:link, .sub_menu_links:active {
	color:#CCCCCC;
}

.sub_menu_links_hover:hover {
	color:#EEEEEE;
}

#menu_horizontal_container {
    background-color:#fafafa;
    border-bottom:1px solid #cccccc;
    color:#e2e2e2;
}

.menu_horizontal_element {
    color:#006699;
    border-left:1px solid #cccccc;
}

#sous_menu_container {
    background-image:url(/images/default/sous_menu_droite.png);
    background-repeat:repeat-x;
}

#sous_menu_admin {
	color:#CCCCCC;
	margin-bottom:10px;
}

 #sous_menu_admin * {
	color:#CCCCCC;
}
/* css/default/form.css */
#editer_form, .editer_form {
	width:100%;
	border:0px solid #CCCCCC;
}

#editer_form *, .editer_form * {
}

div.form_header {
	background-color:#EEEEEE;
    background-image:url(/images/default/entete_fond.png);
    background-position:center;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	height:16px;
}

div.form_header * {
	color:#FFFFFF;
	font-size:16px;
}

div.erreur{
	border-bottom:1px solid #CCCCCC;
	background-color:#ff4e4e;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}

div.statut {
	border-bottom:1px solid #CCCCCC;
	background-color:#5affd2;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bolder;
	color:#333333;
	width:100%;
	text-align:center;
	font-size:13px;
}

div.statut a {
	color:#333333;
}

div.suffix_error {
	text-align:left;
	font-weight:bold;
	color:#DF1B1B;
	font-size:13px;
}

div.form_error {
	background-color:#DF1B1B;
	border-top:1px solid #CCCCCC;
	padding-right:0px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	width:100%;
	font-size:13px;
}

div.form_succes {
	background-color:#84B3D4;
	border-top:1px solid #CCCCCC;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	color:#006699;
	font-weight:bold;
	width:100%;
	font-size:13px;
}

div.ligne_c1 {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
    border-bottom:none;
	color:#000000;
	padding:0px;
    padding-top:4px;
    padding-bottom:4px;
    margin:0px;
	width:100%;
	font-size:13px;
}

div.ligne_c2 {
	background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    border-bottom:none;
	color:#000000;
	padding:0px;
    padding-top:4px;
    padding-bottom:4px;
    margin:0px;
	width:100%;
	font-size:13px;
}

div.ligne_section {
	background-image:url(/images/default/entete_fond.png);
    background-position:bottom;
    background-color:#CCCCCC;
    border:1px solid #CCCCCC;
	border-bottom:none;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:8px;
	margin:0px;
	margin-top:10px;
	width:100%;
	font-weight:bold;
	font-size:14px !important;
	text-align:center;
}

div.ligne_section div, div.ligne_section b {
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px !important;
}

div.ligne_section_end {
	border:1px solid #CCCCCC;
	border-bottom:none;
	width:100%;
}

div.field_container {
	color:#000000;
	padding:0px;
	margin:0px;
	font-size:13px;
	float:left;
}

div.field_container_error {
	background-color:transparent;
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	font-size:13px;
	float:left;
}

div.ligne_2cols_c2 {
	background-color:#eeeeee;
	border-top:1px solid #CCCCCC;
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	width:48%;
	font-size:13px;
	float:left;
}

Div.form_field_container_c1 {
	background-color:#EEEEEE;
	border-top:1px solid #CCCCCC;
	color:#000000;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	font-size:13px;
}

div.form_field_container_c2 {
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	color:#000000;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	font-size:13px;
}

div.form_field_container_c1_IE {
	background-color:#EEEEEE;
	border-top:1px solid #CCCCCC;
	color:#000000;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	font-size:13px;
}

div.form_field_container_c2_IE {
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	color:#000000;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	font-size:13px;
}

div.form_field_container_error {
	background-color:#DF1B1B;
	border-top:1px solid #CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:0px;
	margin:0px;
	width:100%;
	font-size:13px;
}

div.form_submit_container {
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	background-image:url(/images/default/entete_fond.png);
	background-position:bottom;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	font-size:13px;
}

.form_submit_container input {
	margin-left:10px;
	margin-right:10px;
	color:#000000;
	font-size:13px;
}

div.form_label_left {
	width:30%;
	float:left;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
  padding-right:5px;
	text-align:left;
	color:#000000;
	font-size:13px;
}

div.form_label_left_error {
	width:30%;
	float:left;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	color:#DF1B1B;
	padding-right:5px;
	text-align:left;
	font-weight:bold;
	font-size:13px;
}

div.form_label_right {
	width:30%;
	float:left;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:5px;
	text-align:right;
	color:#000000;
	font-size:13px;
}

div.form_label_right_error {
	width:20%;
	float:left;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	color:#DF1B1B;
	padding-right:5px;
	text-align:right;
	font-weight:bold;
	font-size:13px;
}

div.form_field {
	float:left;
	width:65%;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	text-align:left;
	color:#000000;
	font-size:13px;
}

div.form_radio, div.form_checkbox {
	float:left;
	width:65%;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	text-align:left;
	color:#000000;
	font-size:13px;
}

div.form_radio_without_label, div.form_checkbox_without_label, div.form_without_label {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#000000;
	font-size:13px;
}

div.form_textarea {
	clear:both;
	width:95%;
	padding:0px;
	margin:0px;
	text-align:left;
	color:#000000;
	font-size:13px;
}

.form_textarea textarea {
	width:100%;
	height:200px;
	padding:0px;
	margin:0px;
	color:#000000;
	font-size:13px;
}

.form_field input:disabled {
	float:left;
	width:100%;
	background-color:transparent;
	border:1px solid #CCCCCC;
	color:#000000;
	font-size:13px;
}


.form_field input {
	/*border:1px solid #CCCCCC;*/
	color:#000000;
	width:100%;
	font-size:13px;
}

.form_field .checkboxes{
	width:auto;
	border:none;
}


.form_field textarea {
	width:100%;
	color:#000000;
	margin:0px;
	padding:0px;
	font-size:13px;
}

td.form2cols1 {
	width:20%;
	text-align:right;
	vertical-align:top;
}

td.form2cols2 {
	width:30%;
	text-align:left;
	vertical-align:top;
}

#editer_form textarea, #editer_form input, #editer_form select {
	color:#000000;
	/*background-color:#DDDDDD;*/
	/*border:1px solid #CCCCCC;*/
}

.form_suffix {
    background-color:#EEEEEE;
    border:1px solid #CCCCCC;
    border-bottom:none;
    color:#000000;
    padding:0px;
    padding-top:2px;
    padding-bottom:2px;
    margin:0px;
    width:100%;
    font-size:13px;
}
/* insuranceintel/css/override_default/form.css */
#editer_form, .editer_form {
	border:0px solid #BBBBBB;
    text-align:center;
}

#editer_form *, .editer_form * {
    font-size:13px;
}

div.form_header {
    border-left:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;
    background-color:#EEEEEE;
    background-image:url(/images/default/entete_fond.png);
    background-position:center;
	color:#000000;
}

div.form_header * {
	color:#000000;
}

div.erreur{
	border-bottom:1px solid #bbbbbb;
	background-color:#CF0000;
	color:#000000;
}

div.statut {
	border-bottom:1px solid #bbbbbb;
	background-color:#999999;
	color:#000000;
}

div.statut a {
	color:#000000;
}

div.suffix_error {
	color:#CF0000;
}

div.form_error {
	background-color:#DF1B1B;
	border-top:1px solid #BBBBBB;
	color:#FFFFFF;
}

div.form_succes {
	background-color:#84B3D4;
	border-top:1px solid #BBBBBB;
	color:#000000;
}

div.form_suffix {
    border:1px solid #BBBBBB;
    color:#000000;
    width:100%;
}

div.ligne_c1 {
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:none;
	color:#000000;
}

div.ligne_c2 {
	background-color:#EEEEEE;
    border:1px solid #BBBBBB;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:none;
	color:#000000;
}

div.ligne_section {
	margin-top:15px;
    border-left:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;
    background-color:#5AA0CF;
    background-image:url(/images/default/entete_fond.png);
	color:#000000;
}

div.ligne_section_end {
    border:none;
    border-bottom:1px solid #BBBBBB;
}

div.field_container {
	color:#000000;
}

div.field_container_error {
	background-color:transparent;
	color:#000000;
}

div.ligne_2cols_c2 {
	background-color:#FFFFFF;
	border-top:1px solid #BBBBBB;
	color:#000000;
}

div.form_field_container_error {
	background-color:#DF1B1B;
	border-top:1px solid #BBBBBB;
	color:#000000;
}

div.form_submit_container {
	border-top:1px solid #BBBBBB;
    border-left:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;
	background-color:#EEEEEE;
	background-image:url(/images/default/entete_fond.png);
	background-position:bottom;
}

div.form_label_left {
	color:#000000;
}

div.form_label_left_error {
	color:#CF0000;
}

div.form_label_right {
	color:#000000;
}

div.form_label_right_error {
	color:#000000;
}

div.form_field {
	color:#000000;
}

div.form_radio, div.form_checkbox {
	color:#000000;
}

div.form_radio_without_label, div.form_checkbox_without_label, div.form_without_label {
	color:#000000;
}

div.form_textarea {
	color:#000000;
}

#editer_form textarea, #editer_form input, #editer_form select {
	color:#000000;
    font-size:13px;
}
/* css/default/liste.css */
.hover {background:lightblue}
.selectionne {background:lightgreen}

#liste_form {
	margin:0px;
	padding:0px;
	width:100%;
}

div.liste_statut_error {
	background-color:#CF0000;
	color:#FFFFFF;
	padding:10px;
	font-weight:bold;
	font-size:15px;
	text-align:center;
}

#liste_container {
	width:100%;
}

#liste_content {
	border-right:none;
	width:200px;
	overflow-x:auto;
	overflow-y:hidden;
}

#liste_table {
	width:100%;
	border:none;
	border-collapse:collapse;
}

#liste_table td, #liste_table th {
	padding:3px;
	font-size:13px;
}

#liste_nav_top_container {
	border:none;
	padding:0px;
	margin:0px;
	width:100%;
	text-align:center;
}

#liste_nav_top {
	padding:0px;
	padding-bottom:8px;
	padding-top:0px;
	margin:0px;
	width:100%;
	text-align:center;
}

#liste_nav_top span {
	padding:5px;
}

#liste_nav_top * {
	color:#006699;
	font-size:13px;
}

#liste_clear_filter, #liste_clear_filter * {
	padding:0px;
	margin:0px;
	text-align:center;
	color:#006699;
	font-size:13px;
}

th.liste_entete, td.liste_entete{
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	background-image:url(/images/default/entete_fond.png);
	background-position:bottom;
	vertical-align:bottom;
	color:#333333;
	font-size:15px;
	text-align:center;
	vertical-align:middle;
}

th.liste_entete a, th.liste_entete a:link, th.liste_entete a:visited, th.liste_entete a:hover, td.liste_entete a, td.liste_entete a:link, td.liste_entete a:visited, td.liste_entete a:hover{
	color:#FFFFFF;
	font-size:15px;
}

th.liste_filtrage, td.liste_filtrage{
    border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	background-image:url(/images/default/entete_fond.png);
	background-position:bottom;
	vertical-align:middle;
	color:#333333;
	font-size:13px;
    text-align:center;
}

th.liste_filtrage input, th.liste_filtrage select, td.liste_filtrage input, td.liste_filtrage select {
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	color:#333333;
	font-size:13px;
}

tr.liste_tr {
	cursor:pointer;
	background-color:#AAAAAA;
}

tr.liste_tr td {
    overflow-x:hidden;
    overflow-y:hidden;
}

tr.liste_tr:hover td, tr.liste_tr_over td, tr.liste_tr:hover a, tr.liste_tr_over a {
  background-color:#CCCCCC;
}

td.liste_td_1 {
  border:1px solid #AAAAAA;
  background-color:#EEEEEE;
  color:#000000;
	font-size:13px;
	cursor:pointer;
}

td.liste_td_2 {
  border:1px solid #AAAAAA;
  background-color:#FFFFFF;
  color:#000000;
	font-size:13px;
	cursor:pointer;
}

.liste_td_1 *, .liste_td_2 * {
  color:#000000;
	font-size:13px;
	cursor:pointer;
}

td.liste_last_ligne {
	background-color:#EEEEEE;
  background-image:url(/images/default/entete_fond.png);
  background-position:bottom;
  height:0px;
}

td.liste_last_ligne_IEFIX {
  height:23px;
  background-color:#EEEEEE;
  background-image:url(/images/default/entete_fond.png);
  background-position:bottom;
}                         

#liste_nav_bottom {
	border:none;
	padding-right:0px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	width:100%;
	text-align:center;
	font-size:13px;
}

#liste_nav_bottom * {
	padding:5px;
	color:#006699;
	font-size:13px;
}

.export_to_excel {
	color:#333333;
}

.AutoCompleteDivListeStyle {
	font-size: 13px;
	padding:2px;
	background-color: #EEEEEE;
	color:#000000;
	font-family: arial;
}

.AutoCompleteDiv {
	display: block;
	font-size: 13px;
	padding:2px;
	background-color: #EEEEEE;
	color:#000000;
	padding-left: 3px;
	padding-right: 3px;
	height: 16px;
	overflow: hidden;
	border:1px solid #CCCCCC;
	border-top:none;
}

.AutoCompleteDivAct {
	background-color: #CCCCCC;
    color: #000000 ! important;
    color: #000000;
	cursor:pointer;
	display: block;
	font-size: 13px;
	padding:2px;
	padding-left: 3px;
	padding-right: 3px;
	border:1px solid #AAAAAA;
	border-top:none;
	font-weight:bold;
}
/* insuranceintel/css/override_default/liste.css */
#liste_nav_top * {
	color:#000000;
}

#liste_clear_filter, #liste_clear_filter * {
	color:#DDDDDD;
}

th.liste_entete {
	border:1px solid #bbbbbb;
	background-color:#5AA0CF;
	background-image:url(/images/default/entete_fond.png);
	background-position:bottom;
	color:#FFFFFF;
}

th.liste_entete a, th.liste_entete a:link, th.liste_entete a:visited, th.liste_entete a:hover{
	color:#FFFFFF;
}

th.liste_filtrage {
    border:1px solid #bbbbbb;
	background-color:#EEEEEE;
	background-image:url(/images/default/entete_fond.png);
	background-position:bottom;
	color:#FFFFFF;
}

th.liste_filtrage input, th.liste_filtrage select {
	border:1px solid #bbbbbb;
	background-color:#FFFFFF;
	color:#000000;
}

tr.liste_tr, tr.liste_tr {
	background-color:#DDDDDD;
}

tr.liste_tr:hover td, tr.liste_tr_over td, tr.liste_tr:hover a, tr.liste_tr_over a {
  background-color:#CCCCCC;
}

td.liste_td_1 {
  border:1px solid #bbbbbb;
  background-color:#FFFFFF;
  color:#000000;
}

td.liste_td_2 {
  border:1px solid #bbbbbb;
  background-color:#EEEEEE;
  color:#000000;
}

.liste_td_1 *, .liste_td_2 * {
  color:#FFFFFF;
}

td.liste_last_ligne {
  height:0px;
  background-color:#DDDDDD;
  background-image:url(/images/default/entete_fond.png);
  background-position:bottom;
}

td.liste_last_ligne_IEFIX {
  height:18px;
  background-color:#DDDDDD;
  background-image:url(/images/default/entete_fond.png);
  background-position:bottom;
}


#liste_nav_bottom * {
	color:#000000;
}

.export_to_excel {
	color:#000000;
}

.AutoCompleteDivListeStyle {
	background-color: #DDDDDD;
	color:#FFFFFF;
}

.AutoCompleteDiv {
	background-color: #DDDDDD;
	color:#333333;
	border:1px solid #bbbbbb;
}

.AutoCompleteDivAct {
	background-color: #DDDDDD;
  color: #000000 ! important;
  color: #000000;
	border:1px solid #bbbbbb;
}
/* css/default/comptes.css */
.logout_link, .logout_link:visited, .logout_link:link, .logout_link:active {
	display:block;
	width:100%;
	padding:2px;
	color:#006699;
	text-decoration:none;
	text-transform:uppercase;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}

.logout_link:hover {
	display:block;
	width:100%;
	padding:2px;
	color:#006699;
	text-decoration:underline;
	text-transform:uppercase;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}

#comptes_table_droits {
	width:100%;
	background-color:#AAAAAA;
}

#comptes_table_droits td {
	vertical-align:middle;
}

a.comptes_droits_sous_menu_lien {
	color:#333333;
	font-weight:bold;
}

.editer_droits_entete {
	padding:2px;
	background-color:#30669E;
	color:#FFFFFF;
	font-weight:bold;
	font-family:arial;
	font-size:16px;
}

.editer_groupe_level_1 {
	padding:2px;
	background-color:#30669E;
	color:#ffffff;
	font-weight:bold;
	font-family:arial;
	font-size:15px;
}

.editer_groupe_level_2 {
	padding:2px;
	padding-left:5px;
	background-color:#EEEEEE;
  background-image:url(/images/default/entete_fond.png);
  background-position:center;
	color:#333333;
	font-weight:bold;
	font-family:arial;
	text-transform:uppercase;
	font-size:15px;
}

.editer_groupe_level_2 a {
	color:#666666;
	text-transform:none;
	font-size:13px;
}

.editer_droit_ligne_paire {
	padding:2px;
	background-color:#EEEEEE;
	color:#000000;
	font-family:arial;
	font-size:13px;
}

.editer_droit_ligne_impaire {
	padding:2px;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial;
	font-size:13px;
}

.editer_droit_ligne_paire_label {
	padding:2px;
	background-color:#EEEEEE;
	color:#000000;
	width:200px;
	font-family:arial;
	font-size:13px;
}

.editer_droit_ligne_impaire_label {
	padding:2px;
	background-color:#FFFFFF;
	color:#000000;
	width:200px;
	font-family:arial;
	font-size:13px;
}

/* insuranceintel/css/override_default/comptes.css */
.logon_form, .logon_form *{
	font-size:12px;
}

.logon_form input {
	color:#000000;
	background-color:#FFFFFF;	
}


.logout_link, .logout_link:visited, .logout_link:link, .logout_link:active {
	color:#DDDDDD;
}

.logout_link:hover {
	color:#FFFFFF;
}

#comptes_table_droits {
	background-color:#BBBBBB;
}

a.comptes_droits_sous_menu_lien {
	color:#333333;
}

.editer_droits_entete {
	background-color:#545454;
	color:#FFFFFF;
}

.editer_groupe_level_1 {
	background-color:#414141;
	color:#ffffff;
}

.editer_groupe_level_2 {
    background-color:#5AA0CF;
    background-image:url(/images/default/entete_fond.png);
    background-position:center;
	color:#FFFFFF;
    font-size:12px;
}

.editer_groupe_level_2 a {
	color:#FFFFFF;
}

.editer_droit_ligne_paire {
	background-color:#FFFFFF;
	color:#000000;
}

.editer_droit_ligne_impaire {
	background-color:#EEEEEE;
	color:#000000;
}

.editer_droit_ligne_paire_label {
	background-color:#FFFFFF;
	color:#000000;
}

.editer_droit_ligne_impaire_label {
	background-color:#FFFFFF;
	color:#000000;
}

/* css/default/arborescence.css */
table.arborescence_table {
	background-color:#bbbbbb;
	width:100%;	
}

tr.arborescence_header {
	background-color:#EEEEEE;
  background-image:url(/images/default/entete_fond.png);
  background-position:center;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	height:15px;
}

tr.arborescence_ligne_1 {
  background-color:#FFFFFF;
  border-top:1px solid #BBBBBB;
  color:#000000;
  padding-top:5px;
  padding-bottom:5px;
  margin:0px;
  width:100%;
  font-size:12px;
}

tr.arborescence_ligne_2 {
  background-color:#eeeeee;
  border-top:1px solid #BBBBBB;
  color:#000000;
  padding-top:5px;
  padding-bottom:5px;
  margin:0px;
  width:100%;
  font-size:12px;
}

.arborescence_ligne_1 *, .arborescence_ligne_2 * {
	font-size:12px;
	color:#333333;
}
/* insuranceintel/css/override_default/arborescence.css */
table.arborescence_table {
	background-color:#000000;
}

tr.arborescence_header {
    background-color:#0B5F87;
    background-image:url(/images/default/entete_fond.png);
    background-position:center;
	color:#FFFFFF;
}

tr.arborescence_ligne_1 {
  background-color:#FFFFFF;
  border-top:1px solid #000000;
  color:#333333;
}

tr.arborescence_ligne_2 {
  background-color:#EEEEEE;
  border-top:1px solid #000000;
  color:#333333;
}

.arborescence_ligne_1 *, .arborescence_ligne_2 * {
	color:#000000;
}

/* css/default/preview.css */
#bloc_de_grande_image {
    font-size: 0.75em;
    position: fixed;
    display: none;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 200;
    background-color:#006699;
    background:url(/images/semi_transparent.png) repeat;
    text-align:center;
    vertical-align:middle;
}

#bloc_de_chargement {
    text-align:center;
    top:40%;
    width:100%;
}

#chargement {
    font-family:Tahoma, Helvetica, sans;
    font-size:10px;
    color:#000000;
    background-color:#FFFFFF;
    padding:10px 0 16px 0;
    margin:0 auto;
    display:block;
    width:135px;
    border:1px solid #6A6A6A;
    text-align:left;
    z-index:255;
}

#barre_de_progression {
    height:5px;
    font-size:1px;
    width:1px;
    position:relative;
    top:1px;
    left:10px;
    background-color:#9D9D94
}

#background_du_chargement {
    background-color:#EBEBE4;
    position:relative;
    top:8px;left:8px;height:7px;
    width:113px;font-size:1px
}

#bordure_grande_image{
    z-index:100;
    width:100%;
    height:100%;
    vertical-align:middle;
    text-align:center;
}

.bloc_emplacement_grande_image {
    width:100%;
    height:100%;
    margin-top:20px;
    vertical-align:middle;
    text-align:center;
}

.bloc_emplacement_grande_image img{    
    margin:auto;
}

/* css/calendar_popup.css */
    .cpYearNavigation,
    .cpMonthNavigation
            {
            background-color:#6677DD;
            text-align:center;
            vertical-align:middle;
            text-decoration:none;
            color:#FFFFFF;
            font-weight:bold;
            }
    .cpDayColumnHeader,
    .cpYearNavigation,
    .cpMonthNavigation,
    .cpCurrentMonthDate,
    .cpCurrentMonthDateDisabled,
    .cpOtherMonthDate,
    .cpOtherMonthDateDisabled,
    .cpCurrentDate,
    .cpCurrentDateDisabled,
    .cpTodayText,
    .cpTodayTextDisabled,
    .cpText
            {
            font-family:arial;
            font-size:8pt;
            }
    TD.cpDayColumnHeader
            {
            text-align:right;
            border:solid thin #6677DD;
            border-width:0px 0px 1px 0px;
            }
    .cpCurrentMonthDate,
    .cpOtherMonthDate,
    .cpCurrentDate
            {
            text-align:right;
            text-decoration:none;
            }
    .cpCurrentMonthDateDisabled,
    .cpOtherMonthDateDisabled,
    .cpCurrentDateDisabled
            {
            color:#D0D0D0;
            text-align:right;
            text-decoration:line-through;
            }
    .cpCurrentMonthDate
            {
            color:#6677DD;
            font-weight:bold;
            }
    .cpCurrentDate
            {
            color: #FFFFFF;
            font-weight:bold;
            }
    .cpOtherMonthDate
            {
            color:#808080;
            }
    TD.cpCurrentDate
            {
            color:#FFFFFF;
            background-color: #6677DD;
            border-width:1px;
            border:solid thin #000000;
            }
    TD.cpCurrentDateDisabled
            {
            border-width:1px;
            border:solid thin #FFAAAA;
            }
    TD.cpTodayText,
    TD.cpTodayTextDisabled
            {
            border:solid thin #6677DD;
            border-width:1px 0px 0px 0px;
            }
    A.cpTodayText,
    SPAN.cpTodayTextDisabled
            {
            height:20px;
            }
    A.cpTodayText
            {
            color:#6677DD;
            font-weight:bold;
            }
    SPAN.cpTodayTextDisabled
            {
            color:#D0D0D0;
            }
    .cpBorder
            {
            border:solid thin #6677DD;
            }
/* insuranceintel/css/style.css */
/* BASE */

        a, a:link, a:visited, a:active {
            color:#143D4F;
        }

        a:hover {
            color:#143D4F;
            text-decoration:underline;
        }

		html {
			display: block;
			margin:0px;
			padding:0px;
		}

		body {
			background-color:#84B3D4;
			color:#000000;
			margin:0px;
			padding:0px;
		}

		body * {
			font-family:arial;
		}

		#container {
			margin:auto;
			min-width:768px;
			max-width:1100px;
			width:expression(document.body.clientWidth > 1100 ? "1100px": "auto");
		}

		#table_page {
			width:100%;
            top:0px;
            left:0px;
            bottom:0px;
            right:0px;
            margin:auto;
            background:#2b729b url(/insuranceintel/images/background.png) repeat-x fixed top;
			/*background-color:#ffffff;*/
		}

		#banniere_haut {
			text-align:center;
			vertical-align:middle;
			height:50px;
			background-color:#FFFFFF;
		}

		#entete {
			text-align:left;
			vertical-align:middle;
			height:47px;
			background-color:#5995bf;
			padding-left:20px;
			padding-right:20px;
			border-bottom:3px solid #FFFFFF;
			background-position:left;
		}

		#colonne_gauche {
			width:162px;
			padding:4px;
			text-align:left;
			vertical-align:top;
			height:auto;
			/*background-color:#0b5f87;*/
			color:#FFFFFF;
		}

		#contenu {
			padding:0px;
			margin:0px;
			text-align:center;
			vertical-align:top;
			background-color:#FFFFFF;
            height:auto;
            /*background:#FFFFFF url(/insuranceintel/images/background2.png) repeat-x fixed top;*/
			width:100%;
		}

		#marge_droite {
			height:auto;
            width:10px;
			/*background-color:#0b5f87;*/
		}

		#navigation_container {
			text-align:left;
			margin:0px;
			padding:4px;
			font-size:11px;
			color:#FFFFFF;
			background:#2b729b url(/insuranceintel/images/background.png) repeat-x fixed 0px 47px;
            /*background-color:#0b5f87;*/
		}

		#navigation_container a {
			color:#FFFFFF;
			font-size:11px;
		}

		#change_langue {
            display:inline;
			color:#FFFFFF;
		}

		#change_langue a {
			color:#FFFFFF;
		}
		
		.change_langue_lien {
			background-color:#659CC2;
			margin:0px;
			padding:3px;
            margin-top:30px;
            margin-left:2px;
			font-size:12px;
			color:#ffffff;
		}

		#sous_menu_admin, #sous_menu_admin * {
			color:#74AACF;
			font-family:arial;
			font-size:12px;
			width:100%;
			padding:2px;
		}

		#contenu_page {
			margin:0px;
			padding:10px;
			text-align:left;
			vertical-align:top;
            /*background-color:#FFFFFF;*/
		}
        
        #static_page {
            font-size:11pt;
            text-align:left;
        }

		#contenu_page_useallspace {
			margin:0px;
			padding:0px;
			text-align:left;
			vertical-align:top;
		}

        #ajax_content {
            color:#000000;
            font-family:arial;
            font-size:12px;
            text-align:justify;
            padding-right:0px;
        }
        
        #ajax_content_useallspace {
            color:#000000;
            font-family:arial;
            font-size:12px;
            text-align:justify;
        }
        
		#colonne_droite {
			width:162px;
			padding:4px;
			text-align:left;
			vertical-align:top;
			height:100%;
			font-size:12px;
			color:#ffffff;
			background-color:#0b5f87;
		}

		#pied {
			text-align:center;
			vertical-align:middle;
			height:30px;
            background-color:transparent;
			/*background-color:#0b5f87;*/
            background-image:none;
			font-size:11px;
			color:#fff;
		}

		#pied * {
			color: #fff;
		}


/* MENU */

		.menu_title {
			display:block;
			width:162px;
			padding:4px;
			margin-bottom:3px;
			color:#FFFFFF;
			text-decoration:none;
			text-align:center;
			font-family:arial;
			font-size:13px;
		}

		.menu_links, .menu_links:visited, .menu_links:link, .menu_links:active {
			display:block;
			width:162px;
			padding:2px;
			color:#FFFFFF;
			text-decoration:none;
			font-family:arial;
			font-size:13px;
			border-bottom:1px solid #84B3D4;
			border-left:5px solid #84B3D4;
			margin-bottom:3px;
            font-weight:normal;
		}

		.menu_links_hover:hover,.menu_links:hover {
			display:block;
			width:162px;
			padding:2px;
			color:#FFFFFF;
			text-decoration:none;
			font-family:arial;
			font-size:13px;
			border-bottom:1px solid #CFEBFF;
			border-left:5px solid #CFEBFF;
			margin-bottom:3px;
            font-weight:normal;
		}

		.sub_menu_links, .sub_menu_links:visited, .sub_menu_links:link, .sub_menu_links:active {
			display:block;
			width:100%;
			padding:0px;
            padding-left:3px;
			color:#DDDDDD;
			text-decoration:none;
			font-family:arial;
			font-size:12px;
			line-height:16px;
			border-left:5px solid #84B3D4;
			margin-bottom:3px;
		}

		.sub_menu_links_hover:hover {
			display:block;
			width:100%;
			padding:0px;
            padding-left:3px;
			color:#FFFFFF;
			text-decoration:none;
			font-family:arial;
			font-size:12px;
			line-height:16px;
			border-left:5px solid #CFEBFF;
			margin-bottom:3px;
		}

		.logon_form, .logon_form *{
			font-size:12px;
		}

		.template_colonne_droite_bloc_collapsable_title {
			font-size:12px;
			padding-bottom:8px;
			padding-top:4px;
			width:100%;
			overflow:hidden;
		}

		.template_colonne_droite_bloc_collapsable_content {
			color:#ffffff;
			font-family:arial;
			font-size:12px;
			width:100%;
			overflow:hidden;
			display:none;
		}


/* MENU HORIZONTAL - GESTION DES COMPTES */

		a.menu_horizontal, a.menu_horizontal:link, a.menu_horizontal:visited, a.menu_horizontal:active {
			color:#0b5f87;
			margin:4px;
			padding:2px;
			font-size:13px;
			line-height:18px;
		}

		a.menu_horizontal:hover {
			color:#FFF;
			background-color:#0b5f87;
			margin:4px;
			padding:2px;
			font-size:13px;
			line-height:18px;
		}

        tr.ligne_c1 {
            background-color:#FFFFFF;
            border-top:1px solid #BBBBBB;
            color:#000000;
            padding-top:5px;
            padding-bottom:5px;
            margin:0px;
            width:100%;
            font-size:12px;
        }

        tr.ligne_c2 {
            background-color:#eeeeee;
            border-top:1px solid #BBBBBB;
            color:#000000;
            padding-top:5px;
            padding-bottom:5px;
            margin:0px;
            width:100%;
            font-size:12px;
        }


/* BALISES STANDARD */
        h1, h1 * {
            font-weight:bold;
            font-size:15px;
            color:#000000;
            margin:0px;
            margin-top:10px;
            margin-bottom:10px;
            text-align:left;
        }

        h2, h2 * {
            font-weight:bold;
            font-size:13px;
            color:#111111;
            margin:0px;
            margin-top:5px;
            margin-bottom:5px;
            text-align:left;
        }

		form {
			margin:0px;
			padding:0px;
			font-size:12px;
			font-family:arial;
		}

		hr {
			height:1px;
			background-color:yellow;
		}


/* TINYMCE */

		body.mceContentBody {
			background: #FFF;
			font-family:arial;
			font-size:12px;
		}

.archives_keyword_highlight {
    font-size:inherit;
}
        
.archives_keyword_highlight_on {
    background-color:#FEFF7F;
    font-weight:bold;
    font-size:inherit;
}        
/* insuranceintel/css/modules/controlpanel.css */
#panel-container {
	border:2px solid #0B5F87;
	margin-top:10px;
	padding:0px;
	min-height:400px;
}

#panel-menu {
background-color: #0B5F87;
margin-top: 0px;
}

/* #84b3d4 ligt blue*/
/* #107FB4 medium blue */
/* #0B5F87 dark blue*/

#panel-menu ul {
padding: 10px 0px 3px 10px ;
margin:0px;
border-bottom: 1px solid #0B5F87;
font: 12px Verdana, sans-serif;
font-weight: bold;
}
#panel-menu ul li {
list-style:none;
margin: 0;
display: inline;
}
#panel-menu ul li a {
padding: 3px 0.5em;
margin-left: 1px;
border: 1px solid #0B5F87;
border-bottom: none;
background: #84b3d4; 
text-decoration: none;
}
#panel-menu ul li a:link {
color: #ffffff;
}
#panel-menu ul li a:visited {
color: #ffffff;
}
#panel-menu ul li a:link:hover, #panel-menu ul li a:visited:hover {
color: #ffffff;
background: #107FB4;  
border-color: #0B5F87; 
}
#panel-menu ul li a#current {
	color: #0B5F87;
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}

