
a:link, a:visited
{
	/*text-decoration: none ;*/
}

a:hover
{

}

#sf_admin_container ul, #sf_admin_container ol, #sf_admin_container li, #sf_admin_container h1, #sf_admin_container h2, #sf_admin_container h3, #sf_admin_container h4, #sf_admin_container h5, #sf_admin_container h6, #sf_admin_container pre, #sf_admin_container form, #sf_admin_container body, #sf_admin_container html, #sf_admin_container p, #sf_admin_container blockquote, #sf_admin_container fieldset, #sf_admin_container input { margin: 0; padding: 0; }
#sf_admin_container a img,:link img,:visited img { border: none; }

#sf_admin_container a:link, #sf_admin_container a:visited
{
  /*text-decoration: none;*/
}

/*#sf_admin_container a:hover
{
  text-decoration: underline;
}*/

.sf_admin_filters{
	background-color:#F1F1F1;
	padding:0px;
	margin:10px;
	border:1px solid #969696;
	/*ajout laurent 071230 */
	width:420px;
	/*fin ajout laurent 071230 */

}

.ad_deb{
	background:#000000 url(/images/tool/figrid-hrow.gif) repeat-x scroll 0%;
	color:#ffffff;
	height:22px;
}

.ad_fin{
	background:#000000 url(/images/tool/figrid-hrow2.gif) repeat-x scroll 0%;
	height:22px;
}

.ongle4{
	background:url(/images/tool/ongle4.gif) repeat-x scroll 0%;width:80px;height:24px;text-align:center;
}

.sf_admin_legend{
	background:#D0DEF0 url(/images/tool/hipgrid-hrow.gif) repeat-x scroll 0%;
	border:1px solid #969696;
	width:400px;
	margin: 10px;
}


#sf_admin_container td
{
  margin: 0;
  /*padding: 20px;*/
  /*font-family: Arial, sans-serif;
  font-size: 11px;*/
 /* background-color: #fff;*/

  /*font-family:arial,tahoma,helvetica,sans-serif;
font-size:11px;*/
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
/*white-space:nowrap;*/
white-space:normal;
}

#sf_admin_container p
{
  margin-bottom: 5px;
}

#sf_admin_container #sf_admin_bar
{

  /*margin-top: 8px;*/ /* dï¿½sactivï¿½ pour cause de dï¿½calage de la view list */
  right: 20px;
  /*width: 250px;*/
  width:320px;
}

#sf_admin_container #sf_admin_content
{
  margin-left: 2px;
  margin-right: 2px;
}

#sf_admin_container h1
{
  /*margin: 8px 0;*/
  /*padding: 3px;*/
  padding-left: 0px;
  color: black;
 /* font-family: "Trebuchet MS", Arial, Verdana, sans-serif;*/
	font: 12px arial;
/*	background-image:url('../images/layout/menu.gif');*/
	background:#D0DEF0 url(/images/tool/hipgrid-hrow.gif) repeat-x scroll 0%;
	margin-top:-2px;
	/*font-weight:bold;*/
	border-color:#EAF0F7 rgb(234, 240, 247) rgb(169, 191, 211);
	border-style:solid;
	border-width:1px;
	display:block;
	padding:2px;
	line-height: 16px;
}


#sf_admin_container h2
{

  	padding-left: 0px;
	color: black;
	font-weight: normal;
	font: 12px arial;

   
	border-color:#EAF0F7 rgb(234, 240, 247) rgb(169, 191, 211);
	border-style:solid;
	border-width:1px;
	display:block;
	padding:2px;


}

#sf_admin_container fieldset {
  margin-bottom: 3px;
  border: solid 1px #ffffff;
  font-family:arial,tahoma,helvetica,sans-serif;
  font-size:11px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:13px;
  white-space:nowrap;
}



#sf_admin_container input, #sf_admin_container textarea
{
  padding: 3px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  /*border: 1px solid #969696;*/
  vertical-align:middle;
}

/* AJOUTÉ PAR LAURENT LE 18/12/07 */
#sf_admin_container input[type=text], #sf_admin_container input[type=password], #sf_admin_container textarea
{
	/*width: 200px;*/
}

#sf_admin_container input[type=radio]
{
	margin: 5px 5px 5px 5px;
}

#sf_admin_container select {
	padding: 3px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  vertical-align:middle;
  /*width: 208px;*/
}
/* FIN MODIF LAURENT LE 18/12/07 */

#sf_admin_container input[type=text]
{
	border: 1px solid #969696;
}

#sf_admin_container label
{
  display: block;
  /*background:  url(../images/grid-hrow.gif) repeat-x 0% 100%;*/
  padding: 7px 1em 3px 5pt;
  float: left;
  text-align: left;

  color: #000;
  font-weight: normal !important;
}

#sf_admin_container label.required
{
  color: #333 !important;
  font-weight: bold !important;
}

#sf_admin_container span.mandatory
{
  color: red !important;

}


#sf_admin_container .sf_admin_filters input[type="checkbox"] + label
{
  display: inline;
  float: none;
}

#sf_admin_container .save-ok
{
  margin-bottom: 10px;
  border: 1px solid #73B65A;
}

#sf_admin_container .save-ok h2
{
  margin: 0 !important;
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #0000CC url(/images/tool/ok.png) no-repeat 5px 2px;
}

#sf_admin_container .form-row
{
  clear: both;
  /*padding: 10px;*/
  /*border-bottom: 1px solid #ddd;*/
}

#sf_admin_container .form-row .content
{
  padding-left: 8em;
/*  padding-left: 12em;*/
  padding-bottom: 1px;
  padding-top: 1px;
}

#sf_admin_container .form-errors
{
  margin-bottom: 10px;
  border: 1px solid #f33;
  background-color: #ffc;
}

#sf_admin_container .form-errors h2
{
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #f33 url(/images/tool/error.png) no-repeat 5px 2px;
}

#sf_admin_container .form-errors dl
{
  padding: 5px;
}

#sf_admin_container .form-errors dt
{
  font-weight: bold;
  float: left;
  padding-right: 5px;
}

#sf_admin_container .form-errors dd
{
  margin: 0;
}

#sf_admin_container .form-error
{
  color: #f33;
}

#sf_admin_container .form-error input, #sf_admin_container .form-error select, #sf_admin_container .form-error textarea
{
  border: 1px solid #969696;
}



#sf_admin_container fieldset.collapsed * { display:none; }
#sf_admin_container fieldset.collapsed h2, #sf_admin_container fieldset.collapsed { display:block !important; }
#sf_admin_container fieldset.collapsed .collapse-toggle { display: inline !important; }
#sf_admin_container fieldset.collapse h2 a.collapse-toggle { color:#ffc; }
#sf_admin_container fieldset.collapse h2 a.collapse-toggle:hover { text-decoration:underline; }

#sf_admin_container .float-left
{
  float: left;
}

#sf_admin_container .float-right
{
  float: right;
}

#sf_admin_container ul.sf_admin_td_actions
{
  list-style-type: none;
}

#sf_admin_container ul.sf_admin_td_actions li
{
  list-style-type: none;
  display: inline;
}

#sf_admin_container ul.sf_admin_actions
{
  margin: 10px 0;
  list-style-type: none;
  text-align: left;

}

/*#sf_admin_container ul.sf_admin_actions a
{
  color: #333;
}*/

#sf_admin_container ul.sf_admin_actions li
{
  list-style-type: none;
  display: inline;
}

#sf_admin_container ul.sf_admin_actions input
{
  padding: 3px 3px 3px 20px;
  color: #15428B;
  font-size: 11px;
  font-family: Arial, sans-serif;
  border: 1px;
  border-right: 4px solid #999999;
  background-color:#DEDEDE;

  cursor: hand;
  cursor: pointer;
}

#sf_admin_container #my_edit ,#sf_admin_container #my_cancel
{
  padding: 3px 3px 3px 20px;
  color: #15428B;
  font-size: 11px;
  font-family: Arial, sans-serif;
  border: 1px;
  border-right: 4px solid #999999;
  background-color:#DEDEDE;

  cursor: hand;
  cursor: pointer;
}


#sf_admin_container .sf_admin_action_create
{
  background: url(/images/tool/add.png) no-repeat 3px 2px;

  border-right: 4px solid #009645 !important;
}

#sf_admin_container .sf_admin_action_save
{
  background: url(/images/tool/save.png) no-repeat 3px 2px;
  border-right: 4px solid #009645 !important;
}

#sf_admin_container #sf_admin_action_save_disable
{
  background: url(/images/tool/save.png) no-repeat 3px 2px;
  border-right: 4px solid #009645 !important;
  background-color:red;
}

#sf_admin_container .sf_admin_action_save_and_add
{
  background: url(/images/tool/save.png) no-repeat 3px 2px;
  border-right: 4px solid #009645 !important;
}

#sf_admin_container .sf_admin_action_save_and_list
{
  background: url(/images/tool/save.png) no-repeat 3px 2px;
  border-right: 4px solid #009645 !important;
}

#sf_admin_container .sf_admin_action_delete
{
  background: url(/images/tool/delete.png) no-repeat 3px 2px;
  border-right: 4px solid #CC0033 !important;
}

#sf_admin_container .sf_admin_action_cancel
{
  background: url(/images/tool/cancel.png) no-repeat 3px 2px;
  border-right: 4px solid #CC0033 !important;
}

#sf_admin_container .sf_admin_action_evt
{
  background: url(/images/tool/evt.gif) no-repeat 3px 2px;
  border-right: 4px solid #3D608A !important;
}

#sf_admin_container .sf_admin_action_filter
{
  background: url(/images/tool/filter.png) no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}

#sf_admin_container .sf_admin_action_reset_filter
{
  background: url(/images/tool/reset.png) no-repeat 3px 2px;
  border-right: 4px solid #CC0033 !important;
}

#sf_admin_container .sf_admin_action_list
{
  background: url(/images/tool/list.png) no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}

#sf_admin_container .sf_admin_action_valider
{
  background: url(/images/tool/valid.png) no-repeat 3px 2px;
  border-right: 4px solid #aa2 !important;
  padding-left: 30px;
}

#sf_admin_container .sf_admin_action_connexion
{
  background: url(/images/tool/connexion.png) no-repeat 3px 2px;
  border-right: 4px solid #076130 !important;
  padding-left: 30px;
}

#sf_admin_container .sf_admin_action_retour
{
  background: url(/images/tool/return.png) no-repeat 3px 2px;
  border-right: 4px solid #7AB !important;
  padding-left: 30px;
}

#sf_admin_container .sf_admin_action_edit
{
  background: url(/images/tool/edit_icon.png) no-repeat 3px 2px;
  border-right: 4px solid green !important;
}


#sf_admin_container .sf_admin_default_action
{
  background-color: #fc6 !important;
  font-weight: bold !important;
}

#sf_admin_container .sf_admin_list
{
  width: 100%;

  border-bottom: 0px;
  border-right: 0px;
}
#sf_admin_container .sf_admin_list th:hover{
	border-left: 1px inset #fff;
	border-right: 1px inset #fff;
	border-top: 1px inset #fff;
	border-bottom: 1px inset #fff;
}


#sf_admin_container .sf_admin_list th a
{
	text-decoration: none;
	font-family:arial,tahoma,helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:22px;
    white-space:nowrap;
	color:#000;

}

#sf_admin_container .sf_admin_list td
{
  padding: 3px;
  border: inherit;
}

#sf_admin_container .sf_admin_list th
{
  background:#D0DEF0 url(/images/tool/hipgrid-hrow.gif) repeat-x scroll 0%;
}

#sf_admin_container .sf_admin_list tr:hover
{
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}

#sf_admin_container .sf_admin_list tr
{
  border: 1px solid #ddd;
  border-collapse:collapse;
}

#sf_admin_container .sf_admin_filters li
{
  list-style-type: none;
}

#sf_admin_container .sf_admin_row_0 td
{

}

#sf_admin_container .sf_admin_row_1 td
{
  background-color: #F1F1F1;
}

#sf_admin_container .sf_admin_edit_help
{
  color: #aaa;
}

#sf_admin_container .mceEditor td
{
  padding: 0px;
}

#sf_admin_container select.sf_admin_multiple, #sf_admin_container select.sf_admin_multiple-selected
{
  width: 12em;
}

#sf_admin_container ul.sf_admin_checklist li
{
  list-style: none;
  line-height: 1.5em;
}

#sf_admin_container ul.sf_admin_checklist li label
{
  display: inline;
  float: none;
}

