

.field_label{
	margin-top: 15px;
}

.field_label label{
	font-weight: bold;
}

.field_label label, .field_label .field{
	display: block;
}

.field_label .field input[type="text"]{
	width: 98%;
	border: 1px solid #bbb;
	padding: 5px 1%;
}

.field_label .field span.radio_container{
	padding-right: 20px;
}

.field_tips{
	font-size: 9px;
	display: block;
}

input.warning, select.warning, input.warning_form, select.warning_form{
	background-color: #faa !important;
}
textarea.htmlEditor, textarea.htmlEditorSimple{
	width: 100%;
}
.warning_field{
	color: red;
	font-size: 10px;
	float: right;
}
#Account_edit .warning_field{
	float: none;
}

fieldset{
	border: 0;
	margin: 0 0 10px 5px;
}
fieldset legend{
	font-weight: bold;
	margin-left: -5px;
}
fieldset .field{
	clear: both;
}
fieldset label{
	float: left;
	text-align: right;
	padding-right: 1%;
	width: 32%;
}
fieldset input, fieldset select{
	width: 66%;
}
.submit_buttons{
	text-align: center;
}
#content{
	padding-bottom: 10px;
}
a.related{
	text-decoration: underline;
}

a#create_author{
	text-decoration: underline;
	color: blue;
}

#Abstract_relecture .field_description{
	color: #555;
	font-size: 11px;
	padding-left: 5px;
}
#Abstract_relecture .field_description p{
	margin: 0;
}
#Abstract_relecture .field_label label{
	padding: 5px 0 5px 0;
}
#Abstract_relecture .field_label .field{
	padding: 5px;
}
#Abstract_relecture .field_label .field .option{
	float: left;
	padding: 0 30px 0 0;
	min-width: 60px;
}
#Abstract_relecture .field_label.question{
	padding-bottom: 10px;
	border-bottom: 1px solid #bbb;
}


.draft{color:#F2A019;}
.submitted{color:#42A347;}
.relecture{color:#7293a6;}
.finished{color:#7293a6;}

table#tableLegende{border-collapse: collapse; border-spacing: 0; margin-bottom: 15px;}
table#tableLegende th.first{ background:#e2e2e2; padding:0.5em; text-align:center; color:#999;}
table#tableLegende th{ text-align:center; border:solid 1px #e2e2e2;}

table#tableLegende td{ font-size:11px; padding:3em 0.5em 0.5em 0.5em; text-align:left; border:solid 1px #e2e2e2; }

table#nomesure td {border:none !important; padding:0; }
table#tableLegende td.draft{ background:url("../img/abstract/warning.png") no-repeat scroll center 5px transparent; }
table#tableLegende td.submitted{ background:url("../img/abstract/good.png") no-repeat scroll center 5px transparent; }
table#tableLegende td.relecture{ background:url("../img/abstract/lock.png") no-repeat scroll center 5px transparent; }
table#tableLegende td.finished{ background:url("../img/abstract/lockRed.png") no-repeat scroll center 5px transparent; }

a.new_abstract {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
}

h2{
	font-weight: normal;
	text-align: center;
	margin-top: 20px;
}

#Abstract_relecture .admin_options{
	margin: 10px 0 10px 0;
}

th.status{border-top: 1px solid #ccc;}
th.status.waiting{color: red}
th.status.relecture{color: blue}
th.status.noted_not_validated{color: orange}
th.status.noted_validated{color: blue}
th.status.conflict{color: red}

/*********************************/
.abstract_upload .imp{
	color: #c00; 
	font-weight: bold;
}
.abstract_upload .error_message{
	text-align: center; 
	padding: 20px 0 20px 0; 
	color: red; 
	font-weight: bold;
}
.abstract_upload .modele_list{
	padding: 20px;
	text-align: center;
	line-height: 30px;
}
.abstract_upload .message{
	text-align: center;
	font-weight: bold;
}
.abstract_upload .good{
	color: blue;
}
.abstract_upload .warning_message{
	margin-top: 200px;
}

.popin_create_author .field{
	height: 24px;
}
.popin_create_author .sublegend{
	font-style: italic;
	color: #777;
}

a.file_download{
	text-decoration: underline;
	font-weight: bold;
	color: darkblue;
}

a#add_author{
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline;
	vertical-align: baseline;
}

.session_infos{
	color: #888;
	font-size: 95%;
}

.edit_cell, .avg_cell, .anonymous .submitter_cell, .super_admin.action_cell, .super_relector .action_cell, .comite.action_cell{
	visibility: hidden; 
	padding: 0 !important;
	display: none;
}
.super_admin .edit_cell, .comite.review_finished .avg_cell{
	visibility: visible; 
	padding-left: 2px !important;
	display: table-cell;
}
.avg_cell{
	text-align: center; 
	font-weight: bold;
}

.notation_tooltip .mytooltip table {
	border-spacing: 0;
}
.notation_tooltip .mytooltip table td{
	background-color: #fff;
	padding: 0 5px;
}
.notation_tooltip .mytooltip table .impair td{
	background-color: #f2f2f2;
}
.notation_tooltip .mytooltip{
	left: initial;
	right: 10px;
}
.notation_tooltip .note_value{
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #888;
}
.notation_tooltip .note_global td{
	border-top: 1px solid #888;
}
.notation_tooltip .note_global .note_label{
	font-weight: bold;
}

/**** 2019-01-03 ****/
.abstract_relecture_content {
    float: left;
    width: 62%;
}
.abstract_relecture_form {
    float: right;
    width: 35%;
}
.abstract_relecture_submit {
	text-align: center;
	width: 100%;
	overflow: hidden;
}
.abstract_relecture_form h2{
	display: none;
}
#Abstract_relecture .field_description{
	padding-left: 0;
}
#Abstract_relecture .field_description ul{
	padding-left: 15px;
}
#Abstract_relecture .field_label .field .option{
	min-width: 10%;
}
