﻿

#panel_log { top: 80px !important; }

/* Onglets */
input.active_page_tab,
input.page_tab:hover,
input.ques_down_tab:hover
{
  
  color: #15808D;
  background: #D4E7EA;
  border-top: 1px solid #15808D;
  border-right: 1px solid #15808D;
  border-bottom: none;
  border-left: 1px solid #15808D;
  font-weight: bold;
  z-index: 10;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  
}
input.page_tab
{
  
  color: #54A2AC;
  background: #D4E7EA;
  border-top: 1px solid #54A2AC;
  border-right: 1px solid #54A2AC;
  border-bottom: none;
  border-left: 1px solid #54A2AC;
  font-weight: bold;
  z-index: 10;
  
}

/* Page */
div.bloc_page { background: #FFFFFF; border: 1px solid #15808D; padding: 2px; }
div.bloc_page_title {
  background: #15808D; color: #FFFFFF; text-align: center;
  font: bold 18px/20px Verdana, Geneva, sans-serif; text-transform: uppercase; padding: 5px 18px;
}
div.bloc_var
{
  margin: 0.5em 0;
}

.bloc_var .error_message { color: #FF0000; font: bold italic 12px Verdana, Geneva, sans-serif; }

label.var_label { display: block; float: left; width: 20%; clear: left; text-align: left; padding-right: 1em; }
label.require
{
  font: bold 100% Verdana, Geneva, sans-serif;
}
label.error
{
  
  color: #FF0000;
  
}
fieldset.fieldset_container,
fieldset.fieldset_matrix {
  border: 1px solid #15808D; border-left: none; border-right: none;
  margin: 0.5em 0; padding: 10px; background: #FFFFFF;
}
fieldset.fieldset_matrix { border: none; }
fieldset.fieldset_container legend,
fieldset.fieldset_matrix legend {
  
  color: #FFFFFF;
  background: #15808D;
  border: 1px solid #15808D;
  font: bold 16px Verdana, Geneva, sans-serif;
  text-align: center;
  padding: 0 1em; margin-left: 10px;
  
}
fieldset.fieldset_container_hidden
{
  
  border: none;
  margin: 0;
  padding: 0;
  
}
legend.legend_container_hidden
{
  
  display: none;
  
}

.matrix td { padding: 0.2em; }

td.matrix_dico_label
{
  
  background: #15808D;
  color: #FFFFFF;
  font: normal 100% arial, helvetica, sans-serif;
  text-align: center;
  
}
td.matrix_unselect
{
  
  text-align: center;
  color: #15808D;
  font: normal 80% arial, helvetica, sans-serif;
  
}
td.matrix_var_label
{
  
  background: #15808D;
  color: #FFFFFF;
  font: normal 100% arial, helvetica, sans-serif;
  text-align: right;
  
}
td.matrix_radio,
td.matrix_radio_unselect
{
  
  background: #D4E7EA;
  text-align: center;
  
}
td.require
{
  font-weight:900;
}
table.matrix td.error
{
  
  color: #FF0000;
  background: #FFCCCC;
  
}
table.matrix td.warning
{
  
  color: #FF9900;
  background: #FFEACC;
  
}
fieldset.var_fieldset
{
  margin: 0;
  padding: 0;
  border: none;
  text-align: left;
}
fieldset.var_fieldset legend
{
  display: none;
}
fieldset.error, fieldset.warning
{
  
  border: 1px outset #FF0000;
  background: #FFCCCC;
  
}
/*fieldset.error legend
{
  
  color: #FFCCCC;
  background: #FF0000;
  display: inline;
  
}*/
/*fieldset.warning
{
  
  border: 1px outset #FF9900;
  background: #FFEACC;
  
}*/
/*fieldset.warning legend
{
  
  color: #FFEACC;
  background: #FF9900;
  display: inline;
  
}*/
div.bloc_text
{
  text-align:justify;
}

.bloc_text ul { padding-left: 2em; }

/* Boutons */
input.newrec_submit_button
{
  
  color: #FFFFFF;
  background: #15808D;
  text-decoration: none;
  font-weight: bold;
  padding: 0.2em 1em;
  border: 1px solid #15808D; border-radius: 5px;
  
}
input.newrec_submit_button:hover { color: #15808D; background: #FFFFFF; cursor: pointer; }

/* Error */
div.error_table
{
  
  border: 1px solid #FF0000;
  margin-bottom: 1em;
  
}
td.error_head
{
  
  background: #FF0000;
  color: #FFFFFF;
  padding: 0.2em;
  font: bold 120% arial, helvetica, sans-serif;
  font-variant: small-caps;
  
}
td.error_label
{
  
  background: #FFCCCC;
  
}
td.error_field
{
  
  background: #FFCCCC;
  
}

/* Questionnaire en amont */
table.ques_up
{
  
  border: 1px solid #15808D;
  margin: 2px 0;
  
}
td.ques_up_name
{
  
  text-align: center;
  color: #FFFFFF;
  background: #15808D;
  font: bold 120% arial, helvetica, sans-serif;
  font-variant: small-caps;
  width:40%;
  
}
td.ques_up_name input.submit
{
  
  border: 2px solid #FFFFFF;
  background: #15808D;
  color: #FFFFFF;
  font: bold 100% arial, helvetica, sans-serif;
  margin: 0.5em auto auto;
  
}
td.ques_up_name input.submit:hover
{
  
  border: 2px solid #CC3333;
  background: #E9F3F4;
  color: #CC3333;
  
}
td.ques_up_var
{
  
  color: #000000;
  background: #D4E7EA;
  font: bold 90% arial, helvetica, sans-serif;
  
}
td.ques_up_value
{
  
  color: #000000;
  background: #D4E7EA;
  font: bold 90% arial, helvetica, sans-serif;
  
}

/* Questionnaires en aval */
table.ques_down
{
  
  border: 1px solid #15808D;
  margin: 1em 0 0;
  
}
td.ques_down_head
{
  
  color: #FFFFFF;
  background: #15808D;
  font: bold 120% arial, helvetica, sans-serif;
  font-variant: small-caps;
  
}
td.ques_down_head input.submit
{
  
  border: 2px solid #FFFFFF;
  background: #15808D;
  color: #FFFFFF;
  font: bold 100% arial, helvetica, sans-serif;
  
}
td.ques_down_head input.submit:hover
{
  
  border: 2px solid #CC3333;
  background: #E9F3F4;
  color: #CC3333;
  
}
td.ques_down_listing
{
  
  border: 1px solid #15808D;
  
}

ul.stack
{
	box-shadow: none;
	border:1px solid {$color.newrec.page.container.border};
	list-style: none outside none;
	margin: 1;
	overflow: hidden;
	padding: 0
}

li.stack
{
	
	background: none repeat scroll 0 0 #E9F3F4;
	color: #000000;
	
	margin: 5px;
	cursor: pointer;
	list-style: none outside none;
	padding: 2px 5px;
}

div.stack_label
{
	float:left;
	font-weight:bold;
}

div.stack_delete_action
{
	float:right;
}

.yui-skin-sam #panel_help { max-width: 500px; }

input.newrec_submit_button[name="next"]  {
	margin-left: 575px;
}

