﻿@charset "utf-8";
/* CSS Document */

* {font-family:Verdana, Geneva, sans-serif; font-size:11px }
body {background:#1A262C url("../images/BgBody.png") repeat-x left 120px; margin:0 }

a { color:#9ba10b; cursor:pointer }

/*** HEADER ***************************************************************************/

header, footer {display:block}
header { margin:auto; width:100%; height:140px; position:relative; background:url(../images/header_bg.jpg) no-repeat center top; overflow:hidden }
.LogoBox { display:table-cell; vertical-align: middle; background:url(../images/LogoBoxBg_white.png) no-repeat center center; height:120px; float:left; margin-left:10px}
.LogoBox .ImgBox { width:106px; height:90px; padding-top:15px; overflow:hidden; text-align:center }
.InfosCongressBox { height:42px; padding-top:12px;  width:60%; margin:auto; text-align:center;  }
.NameCongress {font-size:19px; font-weight:bold; color:#fff; }
.InformationsCongress { color:#fff; font-size:12px; padding-top:2px}
.InformationsCongress  span {font-size:12px;}
.SiteTitle{ width:60%; margin:auto; text-align:center; font-weight:bold; font-size:15px; color:#d2db21; line-height: 24px; padding-top:5px;}
.DateEnd { color:#D2DB21; font-weight:bold }
.CampaignDateEnd { width:60%; margin:auto; text-align:center; color:#fff;}
.DateEndData, .HourEndData {color:#d2db21; font-weight:bold;}

.LoginBox { position:absolute; bottom:10px; right:10px; color:#fff; text-align:right }
.LoginBox .Name { float:left; line-height:23px; font-weight:bold; font-size:1.2em }
.LoginBox .Email { float:left; width: 100%; }
.LoginBox .LinkChange { clear:both; display:none; }
.application.submission.public .LoginBox .LinkChange { display:block; }

.LoginBox .LinkMy { padding-right:23px; margin-bottom:20px }
.LoginBox .BtnDisconnect { background:url(../images/user.png) no-repeat; width:17px; height:22px; position:absolute; right:90px; bottom:0 }
.LoginBox .LinkDisconnect {  }
.LoginBox .LinkDisconnect, .LoginBox .LinkChange, .LoginBox .LinkMy, .consigne a {color:#c9d101; cursor:pointer; font-size:10px }
.LoginBox .LinkDisconnect:hover, .LoginBox .LinkChange:hover, .LoginBox .LinkMy:hover, .consigne a:hover { text-decoration:underline }

.consigne { position:absolute; bottom:10px; right:160px; color:#fff; text-align:right; }
.consigne .infoConsigne { background:url(../images/TooltipInfo.png) no-repeat; width:16px; height:15px; display:inline-block;}
/*** CONTENT ***************************************************************************/

.NavigationBox
{
margin:auto; width:100%; height:37px;
background: #8e9957; /* Old browsers */
background: -moz-linear-gradient(top,  #8e9957 1%, #d2db21 21%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8e9957), color-stop(21%,#d2db21)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8e9957 1%,#d2db21 21%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8e9957 1%,#d2db21 21%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8e9957 1%,#d2db21 21%); /* IE10+ */
background: linear-gradient(to bottom,  #8e9957 1%,#d2db21 21%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e9957', endColorstr='#d2db21',GradientType=0 ); /* IE6-9 */
}
.NavigationBox .timerAutoSave, .NavigationBox .Information { position:absolute; right:0 }
.NavigationBox .timerAutoSave span { padding:13px 12px 11px 30px; background:url(../images/ico_time.png) no-repeat 5px 8px; float:right }
.NavigationBox .Information span { padding:13px 12px 11px 30px; background:url(../images/ico_saved.png) no-repeat 5px 8px; float:right; display:none }

.BtnReturn {float:left; margin:5px 0 0 15px;}
.BtnReturn a { height:20px; width:80px;border:1px solid #1a262c; color:#ffffff; font-weight:bold; font-size:1em; padding:4.4% 0 2% 14%; border-radius:8px; display:inline-block; margin:auto;
background: #495961; /* Old browsers */
background: -moz-linear-gradient(top, #495961 0%, #495961 42%, #2b3438 55%, #2b3438 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495961), color-stop(42%,#495961), color-stop(55%,#2b3438), color-stop(100%,#2b3438)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* IE10+ */
background: linear-gradient(to bottom, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495961', endColorstr='#2b3438',GradientType=0 ); /* IE6-9 */ }
.BtnReturn span { background: url(../images/FlecheBack.png) no-repeat left center; padding-left: 15px; }

.ContentBox { margin:auto; width:100%; position:relative }

/* Homepage ***************************************************************************/

.ContentRight{float:right;width:25%;}
.ContentLeft{float:left;width:75%;}

#customField { margin:20px; text-align:justify }
.homeRules .labelField { font-size:1.1em; height:400px; overflow:auto; padding-right:5px }

.connectAccount, .createAccount
{
width:100%; background:#e1ebf0; text-align:center;
padding-bottom: 10px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-moz-box-shadow: 0px 0px 5px 0px #999;
-webkit-box-shadow: 0px 0px 5px 0px #999;
-o-box-shadow: 0px 0px 5px 0px #999;
box-shadow: 0px 0px 5px 0px #999;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#999, Direction=NaN, Strength=5);
}
.connectAccount { margin:27px 0 20px 0 }
.createAccount { height:130px }
.createAccount a { display:inline-block; margin-top:35px }
.connectAccount p, .createAccount p { padding:5px }
span.headerBox { background:#2f4148; color:#fff; display:block; padding:8px 5px }
.forgotPassword { display:block; margin-top:10px }

/* creation de compte */

.AbstractContentBox .createAccountForm { width:100%; margin-top:20px }
.AbstractContentBox fieldset.accountCreate { width:23%; float:left; height:365px }
.AbstractContentBox fieldset.accountCreate div { width:210px; margin:auto }
.AbstractContentBox fieldset.accountCreate label { margin-top:10px; display:block }
.AbstractContentBox fieldset.accountCreate label.error { margin-top:0 }
.AbstractContentBox .accountCreateRules { width:70%; margin-right:3%; float:left; overflow:hidden }
.AbstractContentBox .accountCreateRules table { width:100% !important }
.AbstractContentBox .accountCreateRules fieldset { padding-bottom:70px }
.AbstractContentBox .accountCreateRules fieldset legend { background:url(../images/LegendTitle.png) no-repeat 10px top #fff; padding-left:35px; line-height:23px }
.AbstractContentBox .accountCreateRules fieldset .labelField { height:268px; overflow:auto; padding:10px; text-align:justify; color:#444 }
.AbstractContentBox .accountCreateRules .acceptRules { position:relative; bottom:64px; left:23px; width:87%; font-weight:bold; padding:5px 10px 10px; border:1px solid #b2d5a0; background:#e9f8e1 }
.AbstractContentBox .accountCreateRules .acceptRules input.checkbox { position:relative; top:2px }
.AbstractContentBox .accountCreateRules .acceptRules label.error { position:absolute; left:19px; top:19px; font-weight:normal }
.accountCreate .acceptedRulesLabel { width:400px; margin:3px 0 25px }
.accountCreate input.Modify { margin:18px 0 10px 75px }
.accountCreate input.ChangeMail { border:1px solid red }
.accountCreate .infoPublication {width: 280px !important}
.accountCreate span.infoPublicationRules{color:#929903;}
.accountCreate span.infoPublicationRulesActif { font-weight:bold;color:#cd2929; }
.accountCreate .accountSuccessCreated {width: 100% !important}
.accountCreate .accountSuccessCreatedValidation {font-size: 16px;font-weight: bold;color: #cd2929;}

/* demande de mot de passe */

.AbstractContentBox fieldset.forgotPassword { width:300px; padding-left:30px; margin:20px auto }
.AbstractContentBox fieldset.forgotPassword input.Modify { margin-left:70px }
.AbstractContentBox fieldset.forgotPassword .error { display:block }

/* modification du compte */

.AbstractContentBox fieldset.modifyAccount { width:600px; margin:20px auto }
.AbstractContentBox fieldset.modifyAccount fieldset { width:490px; margin:auto; padding-left:100px }
.AbstractContentBox fieldset.modifyAccount a.addAdress,
.AbstractContentBox fieldset.modifyAccount a.removeAddress { float:right; background:none; color:#989e00 }
.AbstractContentBox fieldset.modifyAccount input.valider { float:left; margin-left:242px }
.AbstractContentBox fieldset.modifyAccount input.account_postal_code { width:75px }
.modifyAccount ul.cityAdress { float:left; width:38% }
.modifyAccount ul.postalcodeaddress { float:left; width:43% }
.modifyAccount .account_streetaddressComplement { margin-top:5px }

.autoCompleteResults { background:#fff; border:1px solid #aabbc4 }
.autoCompleteResults ul { padding:0; list-style:none }
.autoCompleteResults ul li { background:transparent url(../images/puce.gif) no-repeat left top; padding:0 15px; margin-left:10px; margin-bottom:5px; cursor:pointer }
.autoCompleteResults ul li:hover { color:#989e00 }
.pac-container .pac-icon { display:none }
.pac-container .pac-item-query { cursor:pointer }
.pac-container .pac-item-query:hover { color:#9ba10b }

/* bloc correspondant */

.correspondantInformations { margin:30px 0 }
.correspondantInformations .identity span { margin-right:5px; font-weight:bold; float:left; font-size:1.1em }
.correspondantInformations .identity .error { float:none; margin-bottom:10px;  }
.correspondantInformations .identity .error  span {float:none; margin-left: 5px;line-height: 40px;}
.correspondantInformations .identity .error .identityErrorImg{ vertical-align:middle; float:left;background:transparent url(../images/picto_alerte.png) no-repeat;height:40px;width:40px; display: block;  }
.correspondantInformations .identity .email { font-weight:normal; clear:both; margin-top:10px }
.correspondantInformations .actions { float:right }

/* ajouter une soumission */

.AbstractContentBox .addSubmission fieldset { margin:20px auto }

#studyMode, #rules { width:49% }
#studyMode{float: right;}
#rules{float: left;}
#createForm input.Submit { font-size: 1.5em }
#createForm input.Submit[disabled]{ cursor:default; border:1px solid #9eb2bc; color:#839aa6; background:#fff }

.createSubmission .studyMode legend { background:url(../images/LegendCaracteristiquesAbstract.png) no-repeat 5px top #fff; padding-left:25px; padding-right:10px; line-height:23px; }
.AbstractContentBox .studyMode h1 { background:#37454d; margin-top:0; color:#c7d301; padding:2px 5px }
.AbstractContentBox .studyMode h1 span{ font-weight:bold; font-size:15px; }
.AbstractContentBox .studyMode h1 input[type=radio] { padding-right: 5px; }
.createSubmission .rules legend { background:url(../images/LegendCaracteristiquesAbstract.png) no-repeat 5px top #fff; padding-left:25px; padding-right:10px; line-height:23px; }
.AbstractContentBox .rules h1 { background:#37454d; margin-top:0; color:#c7d301; padding:2px 5px }
.AbstractContentBox .rules h1 span{ font-weight:bold; font-size:15px; }
.AbstractContentBox .rules h1 input[type=radio] { padding-right: 5px; }
.createSubmission .actions { float: right; }

.createSubmission .studyModeItem { width:45%; margin:0 2%; float:left; background:#e5ecf0; cursor:pointer; margin-bottom:20px; border:2px solid #fff }
.createSubmission .studyModeItem:hover { border:2px solid #C7D301; background:#E9F8E1; }
.createSubmission .studyModeItem.selected { background:#E9F8E1; cursor:default }
.createSubmission .studyModeItem.selected:hover { background:#E9F8E1; cursor:default; border:2px solid #fff }
.createSubmission .studyModeItem .studyModeParagraphs { margin:0; padding:0 10px; list-style:none; text-align:justify; overflow:auto;}
.createSubmission .studyModeItem .studyModeParagraphTitle { font-weight:bold; color: #000000; }
.createSubmission .studyModeItem .studyModeParagraphDescription { font-size:10px;color: #000000; font-weight:normal;}
.createSubmission .studyModeFieldSet label.error {padding-left:150px;}

/* Gestion Evenements *****************************************************************/

.RecapitulatifEvents {  }
.RecapitulatifEvents h1 {font-size:18px; margin-bottom:15px;  }
.RecapitulatifEvents h2 {font-size:14px; display:inline-block; margin-bottom:0px;}
.RecapitulatifEvents .BtnAddEventBox { float:right; width:150px; border:none;  padding:5px 10px; border-radius:5px; color:#ffffff; font-size:10px; font-weight:bold; cursor:pointer;
background: #495961; /* Old browsers */
background: -moz-linear-gradient(top, #495961 0%, #495961 42%, #2b3438 55%, #2b3438 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495961), color-stop(42%,#495961), color-stop(55%,#2b3438), color-stop(100%,#2b3438)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* IE10+ */
background: linear-gradient(to bottom, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495961', endColorstr='#2b3438',GradientType=0 ); /* IE6-9 */ }
.RecapitulatifEvents ul.ListeEvents {padding:0; list-style:none; }
.RecapitulatifEvents ul.ListeEvents li {padding:3px 5px; }

.RecapitulatifEvents ul.ListeEvents li div.EventName {float:left; width:250px}
.RecapitulatifEvents ul.ListeEvents li div.EventClient {float:left; width:200px}
.RecapitulatifEvents ul.ListeEvents li div.EventBeginning {float:left; width:150px }
.RecapitulatifEvents ul.ListeEvents li div.EventEnd {float:left; width:150px }
.RecapitulatifEvents ul.ListeEvents li div.EventActions {float:left; width:200px }
.RecapitulatifEvents ul.ListeEvents li.EventHeader {background-color: #2F4148;  clear: both; color: #C9D101; font-size: 13px; font-weight: bold; height: 25px; }
.RecapitulatifEvents ul.ListeEvents li.EventItem {background-color: #DFE7ED;  border-bottom:1px solid #fff;  height: 25px; color:#1A262C; height: 22px; line-height: 25px}

.SaisieAbstractBox { background:#fff; width:100%; float:left }
.AbstractContentBox { width:90%; float:left; padding:0 5% 20px 5%; background:#fff; min-height:400px }
.AbstractContentBox fieldset { border:1px solid #d2db21; padding:15px; margin:10px 0 }
.AbstractContentBox fieldset fieldset { border:inherit;  border-bottom:1px solid #d2db21 }
.AbstractContentBox fieldset legend {font-size:14px; font-weight:bold; color:#989e00; background-color:#fff; padding:0 10px }
.AbstractContentBox fieldset legend span { font-size:14px }
.AbstractContentBox fieldset legend.TitleLegend { background:url(../images/LegendTitle.png) no-repeat 10px top #ffffff; padding-left:35px; line-height:23px;}
.AbstractContentBox fieldset legend.AutorsLegend { background:url(../images/LegendAuteurs.png) no-repeat 5px top #ffffff; padding-left:27px; padding-right:10px; line-height:23px }
.AbstractContentBox fieldset legend.AbstractLegend { background:url(../images/LegendAbstract.png) no-repeat 10px top #ffffff; padding-left:35px; line-height:23px;}
.AbstractContentBox fieldset legend.ImageGraphiqueLegend { background:url(../images/LegendImageGraphique.png) no-repeat 10px top #ffffff; padding-left:35px; line-height:23px;}
.AbstractContentBox fieldset legend.VideoLegend { background:url(../images/LegendVideo.png) no-repeat 10px top #ffffff; padding-left:35px; line-height:23px;}
.AbstractContentBox fieldset legend.Validated {background:url(../images/LegendValidated.png) no-repeat 10px top #ffffff; padding-left:35px; line-height:23px; color:#3aaa35; }

/* gestion du cas 2 colonnes */

.contain .AbstractContentBox { width:65%; padding:0 3% 20px 3% }
.contain .AbstractInformationsBox { width:25%; border:none; padding:inherit }

/* dialogbox : validation des infos*/
#dialogConfirm { width:500px; height:500px; display:block; }
#dialogConfirm p { margin-top:22%;}
#dialogConfirm.error{ background:transparent url(../images/picto_alerte.png) no-repeat; display: block;     background-position: 118px 12px; }

/* boutons */

.AbstractContentBox input[type=button],
.AbstractContentBox input[type=submit],
input.Modify,
a.bouton,
input.soumissionBtn,
.notCompatible .closeOverlay
{ border:none; padding:5px 10px; border-radius:5px; color:#fff; font-size:10px; font-weight:bold; text-decoration:none; cursor:pointer;
background: #495961; /* Old browsers */
background: -moz-linear-gradient(top, #495961 0%, #495961 42%, #2b3438 55%, #2b3438 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495961), color-stop(42%,#495961), color-stop(55%,#2b3438), color-stop(100%,#2b3438)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* IE10+ */
background: linear-gradient(to bottom, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495961', endColorstr='#2b3438',GradientType=0 ); /* IE6-9 */ }

.AbstractContentBox fieldset .ExplainText {color:#2b3438 }

/* commun formulaires - longueur de champ etc. */

input.short { width:90px }
input.medium { width:200px }
input.long, textarea.long { width:300px  }
input.veryLong { width:450px }
input.short, input.medium, input.long, textarea.long, input.veryLong, input[type="password"], #tracking_phone, #tracking_reference { border:1px solid #c2ced5; padding:2px }

/* etat disabled */
input[type="text"]:disabled, input[type="password"]:disabled { background:#dce5e9; border:1px solid #c2ced5 }
input[type="button"]:disabled { cursor:default; border:1px solid #9eb2bc; color:#839aa6; background:#fff }

/* Caractériqtiques */
.CaracteristiquesAbstractBox .textList{position: relative;}
.CaracteristiquesAbstractBox .textList .addBtn { position: absolute; top: -10px; right: 0; }

/* titre */

.AbstractContentBox .TitleBox {  }
.AbstractContentBox .TitleBox fieldset .ExplicationTitle { float:left; line-height:20px }
.AbstractContentBox .TitleBox fieldset input.TitleEdit { width:520px; height:20px; margin-bottom:5px }
.AbstractContentBox .TitleBox fieldset label { display:block; clear:both; line-height:20px; margin-bottom:5px }*
.AbstractContentBox .TitleBox .Legend { background:url(../images/LegendTitle.png) no-repeat 5px top #fff; padding-left:25px; padding-right:10px; line-height:23px; }
.AbstractContentBox .TitleBox fieldset .LangueTitleLibelle { color:#989e00 }
.AbstractContentBox .TitleBox span { float:left; clear:both; width:100% }
.AbstractContentBox .TitleBox input { width:100% }
.AbstractContentBox .TitleBox .editable { cursor:text; border-bottom:1px dashed #9eb2bc; color:#2B3438; font-weight:bold; width:100% }
.AbstractContentBox .TitleBox .editable.empty{ color: #959595; font-weight: normal; }
.AbstractContentBox .TitleBox .default { color: #c0c0c0; }

/* auteurs */

.AbstractContentBox .AutorsBox, .AbstractContentBox .ModeratorBox {position:relative; min-height:40px }
.AbstractContentBox .AutorsBox fieldset .ListAutors, .AbstractContentBox .ModeratorBox fieldset .ListModerators {margin: 0 0 8px 0 }
.AbstractContentBox .AutorsBox fieldset .ListAutors ul, .AbstractContentBox .ModeratorBox fieldset .ListModerators ul { padding:0; margin:0 }
.AbstractContentBox .AutorsBox fieldset .ListAutors ul li, .AbstractContentBox .ModeratorBox fieldset .ListModerators ul li {list-style:none; float:left }
.AbstractContentBox .AutorsBox fieldset .ListAutors ul li span, .AbstractContentBox .ModeratorBox fieldset .ListModerators ul li span { color:#2b3438 }
.AbstractContentBox .AutorsBox fieldset .ListLieuAutors ul, .AbstractContentBox .ModeratorBox fieldset .ListAddressModerators ul {margin:0; padding:0; clear:both }
.AbstractContentBox .AutorsBox fieldset .ListLieuAutors ul li, .AbstractContentBox .ModeratorBox fieldset .ListAddressModerators ul li {list-style:none }
.AbstractContentBox .AutorsBox fieldset .ListLieuAutors ul li span, .AbstractContentBox .ModeratorBox fieldset .ListAddressModerators ul li span { color:#2b3438; font-size:10px }
.AbstractContentBox .AutorsBox a.Modify, .AbstractContentBox .ModeratorBox a.Modify {position:absolute; right:8px; top:18px; font-weight:bold }
.AbstractContentBox .AutorsBox a.doi, .AbstractContentBox .ModeratorBox a.doi {position:absolute; right:8px; top:46px; font-weight:bold; display:none; }
.AbstractContentBox .AutorsBox input.Validate {position:absolute; right:8px; top:18px;}

/* Modification auteurs */

.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox {position:relative; margin-top:10px; padding-bottom:10px }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .SelectionAjouterLinks  {position:absolute; top:5px; right:0; color:#9eb2bc}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .SelectionAjouterLinks span {color:#989e00; font-weight:bold; font-size:10px; cursor:pointer; }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .SelectionAjouterLinks span:hover {text-decoration:underline}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .BtnSelectionAuteurList {float:left; margin-bottom:5px; line-height:20px; color:#38464d; font-weight:bold; font-size:10px; cursor:pointer; }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .BtnSelectionAuteurList:hover {text-decoration:underline}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .BtnDeleteAuteurList {float:left; margin-bottom:5px; margin-left:10px; border:none; padding:2px 5px; border-radius:5px; color:#ffffff; font-size:10px; font-weight:bold; cursor:pointer;
    background: #495961; /* Old browsers */
background: -moz-linear-gradient(top, #495961 0%, #495961 42%, #2b3438 55%, #2b3438 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495961), color-stop(42%,#495961), color-stop(55%,#2b3438), color-stop(100%,#2b3438)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* IE10+ */
background: linear-gradient(to bottom, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495961', endColorstr='#2b3438',GradientType=0 ); /* IE6-9 */  }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager {clear:both; padding:0; }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li {list-style:none; clear:both;border-bottom:1px solid #dbe3e6;}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li div {float:left;line-height:15px; }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li div.SelectionLine {width:20px; padding:3px 0;  }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li div.CoordonneesAuteur {width:428px;  padding:3px 0;  }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li div.ValidateCompleteInfos {width:110px; padding:3px 0; height:19px;}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li div.SelectOrdreAuteurBox {width:70px;  padding:3px 0;  }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li div.SelectOrdreAuteurBox .SelectOrdreAuteur {float:left}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li div.SelectOrdreAuteurBox .BtnDownAuteur { background:url(../images/BtnDown.png) no-repeat center center; width:18px; height:8px; display:inline-block; float:left; cursor:pointer}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li div.SelectOrdreAuteurBox .BtnUpAuteur { background:url(../images/BtnUp.png) no-repeat center center; width:18px; height:8px; display:inline-block; float:left; cursor:pointer }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.HeadLine div {color:#ffffff; background-color:#495961; font-size:10px; font-weight:bold; line-height:21px; height:23px;  padding:0px; }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div { background-color:#d2db21;}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.CoordonneesAuteur input {height:19px; font-size:10px; }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox {background-color:#ffffff; width:628px; padding-top:5px;}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox div {background-color:#ffffff;}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurNameBox {float:left; width:50% }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurNameBox div.NameInProgress,
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurNameBox div.SurnameInProgress,
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurNameBox div.InitialInProgress {display:inline-block; background-color:#dbe3e6; margin-right:5px; margin-bottom:5px; padding:0 3px; }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurNameBox div.EmailInProgress {display: block; clear:both; background-color:#dbe3e6; padding:0 3px;}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox {float:left; width:50% }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox div.EtablissementInProgress,
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox div.ServiceInProgress, .AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox div.AdresseInProgress, .AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox div.CodePostalInProgress,
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox div.VilleInProgress, .AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox div.PaysInProgress {display:block; clear:both; background-color:#dbe3e6; padding:0 3px; margin-bottom:5px;}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox div.CodePostalInProgress {float:left; margin-right:5px }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox div.VilleInProgress {clear:none;float:left; margin-right:5px }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox div.BtnChangeAdress {clear:both; color:#989e00; font-weight:bold; }
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li.InProgress div.AuteurInProgressBox .AuteurAdresseBox .AuteurAdresseChangePropose {width:312px; height:119px; border:1px solid #9eb2bc}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox ul.ListAutorsManager li div.InfosCompletesState {float:none}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .AjoutAuteursHistorique {clear:both; margin-top:10px}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .AjoutAuteursHistorique .TitleAjoutHistorique {border-bottom:1px solid #dbe3e6; padding-top: 10px; color:#38464d; font-weight:bold; font-size:10px;}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .AjoutAuteursHistorique ul {padding:0}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .AjoutAuteursHistorique ul li {display:inline-block; color:#989e00; list-style:none; background:url(../images/AuteursHistoriquePuceBarre.png) no-repeat right center; padding-right:5px;}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .AjoutAuteursHistorique ul li:hover {text-decoration:underline; cursor:pointer}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .BtnCloseAjoutAuteurBox {clear:both; position:absolute; right:5px; bottom:5px; padding-top:10px; font-weight:bold;}
.AbstractContentBox .AutorsBox fieldset .ActionsAuteursBox .BtnCloseAjoutAuteurBox:hover {text-decoration:underline; cursor:pointer}
.AbstractContentBox .AutorsBox .ListAuteursHistorique { margin-top:5px }
.important {font-weight:bold; color:red; }
.ui-widget-content .ListAuteursHistorique a { color:#989e00 }
.editAdressAuthors input.error{ border:1px solid red }

/* saisie resume */
.modalDraftBox a{color: #c7d100; text-decoration:underline; font-weight:bold;}
.modalDraftBox a:hover{text-decoration:none;}
.textList li.placeholder{cursor:pointer; color: #959595;}
.AbstractContentBox .AbstractBox { position:relative }
.AbstractContentBox .AbstractBox .Title { font-weight:bold; color:#506974; font-size:12px }
.AbstractContentBox .AbstractBox .Legend { background:url(../images/LegendAbstract.png) no-repeat 5px top #ffffff; padding-left:28px; padding-right:10px; line-height:23px }
.AbstractContentBox .AbstractBox .DefinitionCaracteristiqueBox { width:550px; margin:10px auto }
.AbstractContentBox .AbstractBox .studyMode .studyModeTitle { font-weight:bold; color:#2B3438; font-size:15px; margin-right:5px  }
.AbstractContentBox .AbstractBox .DefinitionCaracteristiqueBox .TitleCaracteristiquesBox .Title { display:none }
.AbstractContentBox .AbstractBox input.Modify {position:absolute; right:8px; top:18px; cursor:pointer}
.AbstractContentBox .AbstractBox input.Validate {position:absolute; right:8px; top:18px; cursor:pointer}
.AbstractContentBox .AbstractBox fieldset fieldset { min-height:50px; border:1px solid #9eb2bc }
.AbstractContentBox .AbstractBox fieldset fieldset legend {font-size:12px; color:#506067; font-weight:bold; position:relative}
.AbstractContentBox .AbstractBox fieldset fieldset .BtnParagrapheModify {float:right; font-size:11px; font-weight:normal; color:#989e00; padding-left:8px; cursor:pointer}
.AbstractContentBox .AbstractBox fieldset fieldset.facultatif {position:relative}
.AbstractContentBox .AbstractBox fieldset fieldset.facultatif .DeleteParagraphe {position:absolute; right:5px; top:0; border:none; padding:2px 5px; border-radius:5px; color:#fff; font-size:10px; cursor:pointer; background: #495961; /* Old browsers */
background: -moz-linear-gradient(top, #495961 0%, #495961 42%, #506067 55%, #38464d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495961), color-stop(42%,#495961), color-stop(55%,#506067), color-stop(100%,#38464d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #495961 0%,#495961 42%,#506067 55%,#38464d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #495961 0%,#495961 42%,#506067 55%,#38464d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #495961 0%,#495961 42%,#506067 55%,#38464d 100%); /* IE10+ */
background: linear-gradient(to bottom, #495961 0%,#495961 42%,#506067 55%,#38464d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495961', endColorstr='#38464d',GradientType=0 ); /* IE6-9 */}

.AbstractContentBox .AbstractBox .lineNumber .editable { border-bottom:1px dashed #9eb2bc;min-height:13px; }
.AbstractContentBox .AbstractBox .lineNumber .editable:after { visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0; }
.AbstractContentBox .AbstractBox .lineNumber .editable img { display: inline-block; }
/*.AbstractContentBox .AbstractBox .lineNumber .editable p:after { visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0; }*/
.AbstractContentBox .AbstractBox .lineNumber p { margin:5px 0; text-align:justify; line-height:13px; }
.AbstractContentBox .AbstractBox table { width:100% !important; border:1px solid #666; border-collapse:collapse; text-align:center }
.AbstractContentBox .AbstractBox table caption { font-weight:bold }
.AbstractContentBox .AbstractBox table thead { background:#dedede }
.AbstractContentBox .AbstractBox table td { padding:2px }
.AbstractContentBox .AbstractBox table ul { margin-top: 0; margin-bottom: 0; }
fieldset.validationError{background-color: #FFF7F0;}
fieldset.validationError legend{background: transparent;}

li.hasChildrens span { font-weight: bold;}

/* reference Bibliographique */

.AbstractContentBox .refBiblioBox { position:relative }
.AbstractContentBox .refBiblioBox input { width:80%;}
.AbstractContentBox .refBiblioBox .placeholder { border-bottom:1px dashed #9EB2BC;color:#666; cursor:text; padding-bottom:3px; width:220px }
.AbstractContentBox .refBiblioBox ul { padding:0 }
.AbstractContentBox .refBiblioBox li { margin-bottom:5px; background:#fff url("../images/puce.gif") no-repeat left top; padding-left:13px; list-style:none }
.AbstractContentBox .refBiblioBox li .button, .AbstractContentBox .refBiblioBox li .remove { margin-left:5px;}
.AbstractContentBox .refBiblioBox .addLink { position:absolute; top:15px; right:10px }
.AbstractContentBox .refBiblioBox a.valid {
border:none; padding:5px 10px; border-radius:5px; color:#fff; font-size:10px; font-weight:bold; cursor:pointer;
background: #495961; /* Old browsers */
background: -moz-linear-gradient(top, #495961 0%, #495961 42%, #2b3438 55%, #2b3438 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495961), color-stop(42%,#495961), color-stop(55%,#2b3438), color-stop(100%,#2b3438)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* IE10+ */
background: linear-gradient(to bottom, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495961', endColorstr='#2b3438',GradientType=0 ); /* IE6-9 */
}

/* Creation de soumission */

.createContentLeft { float:left; width:20% }
.createContentRight { float:right; width:80% }
ul.studyModeList { list-style:none; margin:0 5px; padding:0 }
ul.studyModeList li { width:100%; border-radius:5px; background:#e5ecf0; margin-bottom:10px; border:3px solid white; cursor:pointer; position:relative }
ul.studyModeList li div.check { display:none }
ul.studyModeList li:hover { background:#E9F8E1; border:3px solid #D2DB21 }
ul.studyModeList li span.label { text-overflow: ellipsis; overflow: hidden; }
.modalStudyMode .createContentRight .studyModeItem {margin-top:0;width:98% }
.modalStudyMode .createContentLeft { width:15% }
.modalStudyMode .createContentRight { width:85% }
.modalStudyMode .createContentLeft ul { list-style:none }
.modalStudyMode .createContentLeft ul li { padding:0; background:#e5ecf0 }

ul.studyModeList li.selected { background:#E9F8E1; cursor:default; border:3px solid #D2DB21 }
ul.studyModeList li.selected div.check { display:block; width:53px; height:54px; position:absolute; top:-2px; left:-2px; background:transparent url("../images/LegendValidated.png") no-repeat left top }
ul.studyModeList li.selected span.label { color:#C7D301 }

ul.studyModeList li div.image {  }
ul.studyModeList li div.image img { width:100% }
ul.studyModeList li span.label { text-align:center; display:block; font-weight:bold; background:#37454D; padding:5px; color:#fff; font-size:120% }
.createContentRight .studyModeItem { float:none; width:auto; height:inherit }

#studyMode.disabled {cursor: not-allowed;}
#studyMode.disabled fieldset{border-color: #d2d2d2;background-color: #fdfdfd;}
#studyMode.disabled fieldset legend{color: #b1b1b1;background:transparent;}
#studyMode.disabled .studyModeItem h1{color: #b1b1b1;}
#studyMode.disabled .studyModeItem{background-color: #eeeeee;border-color : #cacaca;cursor: not-allowed;}
#studyMode.disabled .studyModeList .selected{border-color: #adadad;cursor: not-allowed;background: #fafafa;}
#studyMode.disabled .studyModeList .selected:hover{border-color: #adadad;}
#studyMode.disabled .studyModeList .selected .label{color: #adadad;}
#studyMode.disabled .studyModeList .selected .check {background: transparent url("../images/LegendValidatedDisabled.png") no-repeat left top;}
#studyMode.disabled .studyModeList li {cursor: not-allowed;background: #fafafa;}
#studyMode.disabled .studyModeList li:hover {border-color:#FFFFFF;}
#studyMode.disabled .studyModeList li .label{color: #adadad;}
#studyMode.disabled .studyModeList li .check {background: transparent url("../images/LegendValidatedDisabled.png") no-repeat left top;}

#titleBox .textFields.notEdited label.editable, #titleBox .textFields.notEdited input{background-color : #fffce5;}
#titleBox .textFields.error label.editable, #titleBox .textFields.error input{background-color : #fcc2c2;}

/* LineNumber */

div.lineNumber { position:relative }
div.lineNumber>ul { list-style:none; position:absolute; list-style-position:outside; top:0; left:0; margin:0 0 0 -38px; display:none; padding:0 2px; color:#fff }
div.lineNumber>ul li { text-align:right; padding:0 3px }
div.lineNumber>ul .green { background-color:#72ab22; color:#fff;line-height:13px }
div.lineNumber>ul .red { background-color:#dd2424; color:#fff }
.ExplainParagraphe1 td p { margin: 0px }

.overCount { color:#dd2424; font-weight:bold }
.countOk{ color:#72ab22; font-weight:bold }
.lineCount { width:585px; display:block; margin:10px auto 0 auto }
.addLink{font-weight:bold;}

/* author, orator */
.editEmail{ margin: 5px; }
.editEmail .personInformations{ border: 1px solid #bababa; padding: 4px; }
.editEmail .personInformations span.firstname, .editEmail .personInformations span.lastname{ display: block; }
.editEmail .form{ margin-top: 1em; }
.editEmail label{ display: block; }
.editEmail input[type="text"]{ display: block; cursor: text; border: none; padding-top: .5em; border-bottom: 1px dashed #9EB2BC; color: #2B3438; font-weight: bold; width: 100%; }
.editEmail input[type="submit"] { float: right; margin-top: 1em; border:none; padding:5px 10px; border-radius:5px; color:#ffffff; font-size:10px; font-weight:bold; cursor:pointer;
background: #495961; /* Old browsers */
background: -moz-linear-gradient(top, #495961 0%, #495961 42%, #2b3438 55%, #2b3438 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495961), color-stop(42%,#495961), color-stop(55%,#2b3438), color-stop(100%,#2b3438)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* IE10+ */
background: linear-gradient(to bottom, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495961', endColorstr='#2b3438',GradientType=0 ); }

/* images et graphiques */

.AbstractContentBox .ImageGraphiqueBox { position:relative }
.AbstractContentBox .ImageGraphiqueBox fieldset { min-height:80px }
.AbstractContentBox .ImageGraphiqueBox .uploadedContent ul { padding:0 }
.AbstractContentBox .ImageGraphiqueBox .uploadedContent ul li { background:#fff url("../images/puce.gif") no-repeat left top; list-style:none; margin-bottom:5px; padding-left:13px }
.AbstractContentBox .ImageGraphiqueBox .uploadedContent ul li a { color:#000 }
.AbstractContentBox .ImageGraphiqueBox .uploadedContent ul li a:hover { color:#9BA10B }
.AbstractContentBox .ImageGraphiqueBox .Legend { background:url(../images/LegendImageGraphique.png) no-repeat 5px top #fff; padding-left:28px; padding-right:10px; line-height:23px }
.AbstractContentBox .ImageGraphiqueBox input.Modify { position:absolute; right:8px; top:18px }
.AbstractContentBox .ImageGraphiqueBox input.Validate { position:absolute; right:8px; top:18px }
.AbstractContentBox .ImageGraphiqueBox .uploadFormats, .AbstractContentBox .VideoBox .uploadFormats { display:block; margin-left:5px; margin-top:28px }
.AbstractContentBox .limitImage { display: flex; align-items: center; font-weight:bold; }
.AbstractContentBox .imageCount { display: flex; align-items: center; }
.AbstractContentBox .fileCount { display: flex; align-items: center; }
.AbstractContentBox .limitFile { display: flex; align-items: center; font-weight: bold; }
.AbstractContentBox .ImageCount { margin: 0 }

.AbstractContentBox .VideoBox { position:relative }
.AbstractContentBox .VideoBox fieldset { min-height:80px }
.AbstractContentBox .VideoBox .Legend { background:url(../images/LegendVideo.png) no-repeat 5px top #fff; padding-left:28px; padding-right:10px; line-height:23px }
.AbstractContentBox .VideoBox fieldset .UploadLogicielConvertVideo {margin:10px 0; background: url(../images/UploadLogicielConvertBtn.png) no-repeat left center; line-height:20px; padding-left:25px }
.AbstractContentBox .VideoBox fieldset .SelectionVideoInput { display:block }
.AbstractContentBox .VideoBox input.Modify { position:absolute; right:8px; top:18px }
.AbstractContentBox .VideoBox input.Validate { position:absolute; right:8px; top:18px }

.AbstractInformationsBox { width:325px; float:left; overflow: visible }
.AbstractInformationsBox ul, .ui-dialog ul { list-style-type:none; padding-left:10px }
.AbstractInformationsBox ul li, .ui-dialog ul li { background:transparent url(../images/puce.gif) no-repeat left top; padding-left:10px }
.ui-dialog .AutorsBox ul li { /*background:none; padding:0*/ }
.AbstractInformationsBox fieldset {border:1px solid #d2db21; padding:5px 10px; margin:10px 0 }
.AbstractInformationsBox fieldset legend {font-size:14px; font-weight:bold; color:#989e00; background-color:#fff; padding:0 10px }
.AbstractInformationsBox fieldset legend.EtatLegend { background:url(../images/LegendEtat.png) no-repeat 10px top #fff; padding-left:35px; line-height:23px }
.AbstractInformationsBox fieldset .StateExplication { text-align:center }
.AbstractInformationsBox fieldset .StateExplication .DateCreation { margin-right:5px }

/* boutons actions - partie droite */

.AbstractInformationsBox input.Submit, .abstractBottomAction input.Submit { border:1px solid #989e00; text-align:center; border:none; padding:7px 10px; border-radius:5px; color:#ffffff; font-size:10px; font-weight:bold; cursor:pointer; width:130px;
background: #c9d101; /* Old browsers */
background: -moz-linear-gradient(top, #c9d101 16%, #989e00 57%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,#c9d101), color-stop(57%,#989e00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c9d101 16%,#989e00 57%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c9d101 16%,#989e00 57%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c9d101 16%,#989e00 57%); /* IE10+ */
background: linear-gradient(to bottom, #c9d101 16%,#989e00 57%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9d101', endColorstr='#989e00',GradientType=0 ); /* IE6-9 */ }
input.soumissionBtn { padding:7px 10px; width:130px; margin:8px 0 }

.AbstractInformationsBox .CaracteristiquesAbstractBox { }
.AbstractInformationsBox .CaracteristiquesAbstractBox a { text-align:right; font-weight:bold }
.AbstractInformationsBox .CaracteristiquesAbstractBox .textList a.valid {
border:none; padding:5px 10px; border-radius:5px; color:#fff; font-size:10px; font-weight:bold; cursor:pointer;
background: #495961; /* Old browsers */
background: -moz-linear-gradient(top, #495961 0%, #495961 42%, #2b3438 55%, #2b3438 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495961), color-stop(42%,#495961), color-stop(55%,#2b3438), color-stop(100%,#2b3438)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* IE10+ */
background: linear-gradient(to bottom, #495961 0%,#495961 42%,#2b3438 55%,#2b3438 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495961', endColorstr='#2b3438',GradientType=0 ); /* IE6-9 */
}
.AbstractInformationsBox .CaracteristiquesAbstractBox .textList a.cancel { text-align:right; font-weight:normal }
.AbstractInformationsBox .listElm .remove { margin-left: 5px;font-weight: normal; }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset legend {font-size:14px; font-weight:bold; color:#989e00; background-color:#ffffff; padding:0 10px; }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset legend.CaracteristiqueLegend { background:url(../images/LegendCaracteristiquesAbstract.png) no-repeat 10px top #ffffff; padding-left:35px; line-height:23px;}
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .DefinitionCaracteristiqueBox {position:relative; margin-bottom:15px;}
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .DefinitionCaracteristiqueBox .TitleCaracteristiquesBox {border-bottom:1px solid #c9d101; margin-bottom:3px; }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .DefinitionCaracteristiqueBox .TitleCaracteristiquesBox .Title {color:#506067; font-weight:bold; line-height:21px; }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .DefinitionCaracteristiqueBox .TitleCaracteristiquesBox .BtnHelp {text-indent:-5000px; width:18px; height:19px; background:url(../images/BulleHelp.png) no-repeat center center; position:absolute; right:2px; cursor:pointer; }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .DefinitionCaracteristiqueBox select { margin-top:5px }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset p, .AbstractInformationsBox .CaracteristiquesAbstractBox fieldset select, .AbstractInformationsBox .CaracteristiquesAbstractBox fieldset label, .AbstractInformationsBox .CaracteristiquesAbstractBox fieldset input {font-size:10px; display:block;}
.CaracteristiquesAbstractBox a.addHierarchy, .CaracteristiquesAbstractBox a.addLink, .CaracteristiquesAbstractBox a.button { font-size:0.9em; margin-left:5px }
.CaracteristiquesAbstractBox a.addHierarchy { float: right; margin-top: -25px;}

.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .VideoBox .LibelleVideo { display:inline; }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .ReferencesBibliographiquesBox input {margin-bottom: 5px}
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .ConformiteBox .LibelleCertificatConformite { display:inline-block; width:200px; margin:5px 0; }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .AddBtn { text-align:right; cursor:pointer; }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .AddBtn .BtnSecond { color:#989e00; font-weight:bold; font-size:10px;}
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .AddBtn .BtnSecond:hover {text-decoration:underline }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .AccordPublicationBox .LibellePublication { display:inline-block; width:200px; margin:5px 0; }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .EngagementDroitBox .LibelleEngagement { display:inline; margin:5px 0; }
.AbstractInformationsBox .CaracteristiquesAbstractBox fieldset .DefinitionCaracteristiqueBox:after{ visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0; }

.AbstractInformationsBox .BtnBox .SubmitAction { width:130px; margin:20px auto }
.AbstractInformationsBox .BtnBox .SubmitAction input.Submit { border:1px solid #989e00; text-align:center; border:none; padding:7px 10px; border-radius:5px; color:#ffffff; font-size:10px; font-weight:bold; cursor:pointer; width:130px;
background: #c9d101; /* Old browsers */
background: -moz-linear-gradient(top, #c9d101 16%, #989e00 57%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,#c9d101), color-stop(57%,#989e00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c9d101 16%,#989e00 57%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c9d101 16%,#989e00 57%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c9d101 16%,#989e00 57%); /* IE10+ */
background: linear-gradient(to bottom, #c9d101 16%,#989e00 57%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9d101', endColorstr='#989e00',GradientType=0 ); /* IE6-9 */ }

footer { display:block; clear:both; margin:auto; width:100%; padding:5px 0; background:#37454c; }
footer .SupportLinkBox {width:50%; text-align:center; margin:0 auto; color:#fff; }
footer .SupportLinkBox p {margin:0}
footer .SupportLinkBox .LinkSupport {color:#d2db21; text-decoration:none; }
footer .SupportLinkBox .LinkSupport:hover {text-decoration:underline;}

.mandatory, .Mandatory { padding-left:2px; color:#cd2929 }
.disabled { color:#a2a2a2 }

.abstractBottomAction .SubmitAction { clear:left; text-align:center  }
.AbstractInformationsBox .SubmitAction, .abstractBottomAction .SubmitAction { width:100%; margin:20px auto 0 }
.AbstractInformationsBox input.SubmissionAction.Submit, .abstractBottomAction input.SubmissionAction.Submit { display:block;width:200px;height:50px;font-size:1.2em; margin:auto }
.abstractBottomAction input.SubmissionAction.Submit { margin:0 auto 25px }
.AbstractContentBox #returnToSubmissionList.SubmissionReturn { position:absolute; left:10px; top:-40px; width:auto }

/*  messages d'erreur */
.cancelUpload{color:#0662ba; font-weight: bold; display: none;  margin-top: 10px; cursor:pointer;}
.ok.countProgression { margin-left:50px;  margin-top:10px; float: left; margin-left: 15px; margin-right: 20px;}
.error { color:#cd2929; font-weight: bold; display: block; }
.ok { color:#9ACD32; font-weight: bold; display: block; }
.errorListe { position:absolute; top:120px; left:10px; width:70%; height:27px; text-align:left; padding-top:10px; font-weight:bold; overflow:hidden;z-index:80; }
.errorListe ul { margin:2px 0;padding:0;list-style:none }
.errorListe ul li { margin: 0 0 5px 0 }
.errorListe ul li.error { color:#cd2929 }
.errorListe ul li.information { display:none }
.errorListe ul li.warning { color:#d66512 }
.errorListe ul li.ok { color:#566e11 }
.errorListe ul li.linked { border-bottom:1px dotted #FFF; cursor:pointer }

.col3 { display:table-cell; width:25%;vertical-align: top; }
.col4 { display:table-cell; width:33.3332%;vertical-align: top; }
.col6 { display:table-cell; width:50%;vertical-align: top; }
.col8 { display:table-cell; width:66.6666%;vertical-align: top; }
.box { border:1px solid #d2db21; padding:5px 10px; margin:10px 0 }

.overlay{ width:100%; height:100%;position:fixed;background-color:rgba(64,64,64,0.75);top:0;left:0 }
.overlay .textOvelay { font-weight: bold; font-size: 1.5em;text-align:center;margin-top:100px }
.overlay .closeOverlay { text-align:center; margin: 0 auto }
.overlay.loading{ background-image:url('../images/loading.gif'); background-position: center center; background-repeat: no-repeat; z-index:99;}
.SmallLoading{background-image:url('../images/small-loading.gif'); display: inline-block; background-position: center center; background-repeat: no-repeat; height:32px; width:32px;     float: left;}
.SmallerLoading{background-image:url('../images/input-loading.gif'); display: inline-block; background-position: center center; background-repeat: no-repeat; height:16px; width:16px;}

/* contacter le support */

.AbstractContentBox fieldset.assistance { width:410px; margin:20px auto; padding-left:25px }
.AbstractContentBox fieldset.assistance .uploadFormats { display:block }
.AbstractContentBox fieldset.assistance textarea { height:80px }
.AbstractContentBox fieldset.assistance .error { display:block; padding:0 }
.AbstractContentBox fieldset.assistance .Modify { margin-left:125px; margin-top:10px }

/* navigateur non compatible et pas de javascript */

.overlay.notCompatible { background:#fff; opacity:.9; z-index:800 }
.overlay.noscript { background:#fff; opacity:.9; z-index:801 }
.notCompatible .textOvelay { margin-top:0 }
.notCompatible .wrapper, .noscript .textOvelay { border:1px solid #cd2929; width:600px; margin:80px auto; padding:20px; text-align:center }
.noscript .textOvelay { background:#CD2929; color:#fff }
.notCompatible ul.compatibleList { width:240px; text-align:left; margin:0 auto 20px }
.notCompatible ul.compatibleList li {  }

/* non client - non autoris� - soumission non commencee - soumission close */

.NoClient, .NotAuthorized, .submissionEnded { text-align:center; font-weight:bold; padding-top:50px }
.cyimHeader { background:transparent url(../images/header_cyim.jpg) no-repeat center top; width:100%; height:120px }

/* Gestion de l'ascenseur */

::-webkit-scrollbar { width:11px; height:5px; background-color:#d2d2d2; border-radius:10px; cursor:pointer }
::-webkit-scrollbar-thumb { background: -webkit-gradient(linear, left center, right center, from(#c7d100), to(#929903));border-radius:11px }

/* gestion des checkbox et radio button */
input[type="checkbox"],
input[type="radio"] {
  position: absolute;
  left: -9999px;
}
input[type="checkbox"]:not(:checked) + label:after,
input[type="radio"]:not(:checked) + label:after {
  opacity: 0;
}
input[type="checkbox"]:checked + label:after,
input[type="radio"]:checked + label:after {
  opacity: 1;
}
input[type="checkbox"]:disabled + label:before,
input[type="radio"]:disabled + label:before {
  background: #d4e2e8;
}
input[type="checkbox"]:disabled + label:after,
input[type="radio"]:disabled + label:after {
  color: #b3ccd6;
}
input[type="checkbox"].error + label:before,
input[type="radio"].error + label:before {
  background: #ff9090;
}
input[type="checkbox"].error + label:after,
input[type="radio"].error + label:after {
  color: #ffffff;
}
input[type="checkbox"].small + label,
input[type="radio"].small + label {
  padding: 0 0 0 15px;
}
input[type="checkbox"].small + label:before,
input[type="radio"].small + label:before {
  margin-top: 3px;
  width: 10px;
  height: 10px;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
  position: relative;
  padding: 2px 0 0 20px;
  cursor: pointer;
  line-height: 20px;
  text-align: left;
}
input[type="checkbox"] + label:before,
input[type="radio"] + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 15px;
  height: 15px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #92b5c4;
  -webkit-box-shadow: inset 0px 3px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 3px 2px 0px rgba(0, 0, 0, 0.2);
}
input[type="checkbox"]:not(:checked) + label.required {
  padding-left: 30px;
}
input[type="checkbox"]:not(:checked) + label.required:after {
  content: '*';
  color: #f60000;
  opacity: 1;
  left: 20px;
}
input[type="checkbox"].small + label:after {
  font-size: 10px;
  left: 2px;
  top: 0;
}
input[type="checkbox"] + label.required:before {
  border: 1px solid #f60000;
}
input[type="checkbox"] + label:after {
  content: '✔';
  position: absolute;
  margin: 0;
  top: -1px;
  left: 3px;
  font-size: 15px;
  color: #929917;
}
input[type="radio"] + label:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
input[type="radio"] + label:after {
  content: ' ';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 9px;
  height: 9px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #929917;
}

#country-select{
    position: absolute !important;
    top: -5px;
    right: 10px;
}
#country-select a{
    display: block !important;
}

.ui-autocomplete .ui-menu-item{
    background: none;
    list-style: none;
}
.AbstractContentBox .AbstractBox fieldset fieldset.validationErrorField, div.validationErrorField { border: 1px dashed #cd2929; padding : 5px }

.clear:after{
    clear: both;
    content: ' ';
    display: block;
}

.nonessential { font-weight: normal }

ul.selectedHierarchyValues li{
    background: none;
    padding : 0;
}
ul.selectedHierarchyValues li a.remove{
    float: right;
    margin-top: 5px;
}
.chosen-container-single .chosen-single span{ text-align: left; }
.chosen-container.chosen-container-single { width: 300px !important; }

/* Pour éviter que les balises p des tableaux forcent un alignement non conforme à l'alignement demandé pour la cellule */
.AbstractContentBox table tr td p,
.modalValidationBox .submissionContent table tr td p,
.AbstractContentBox .AbstractBox .lineNumber table tr td p {text-align:inherit;}
.submissionContent .AbstractContentBox .previewFile .previewVideo { display:none;}

.DiscussionNotification {
    display: block;
    background: transparent url(../images/ico_alertchat.png) no-repeat left top;
    position: absolute;
    top: 71px;
    right: 39px;
    width: 30px;
    height: 32px;
 }

.DiscussionNotification.new{
    float: right;
    height: 30px;
    padding: 5px 0 5px 33px;
    font-size: 1.4em;
    background: transparent url(../images/ico_alertchat_on.png) no-repeat left top;
    z-index: 1;
}

@media print  {
    body { background:none; }
    header, footer , .NavigationBox, .SaisieAbstractBox { display:none;}
    body:after {
        color:#000;
       content:"Ce contenu n'est pas disponible pour impression. / This content is not available for printing.";
       text-align:center;
       padding:10%
    }
}


/* doi... */

.doiValidated::before {
    display: inline-block;
    content: '';
    width: 22px;
    height: 18px;
    background: url(../images/selectFilter_box.png) no-repeat;
    margin: -3px 5px;

}
.doiError::before{
       display: inline-block;
    content: '';
    width: 24px;
    height: 18px;
    background:transparent url(../images/error-icon.png) no-repeat;
    margin: -1px 5px;
}


.submissiondeclaration .option { display: none !important; }

.submissiondeclaration .declarationinterest .relation .chosen-container .chosen-drop {
    width: 80%;
}
.submissiondeclaration .declarationinterest .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    width: 196px;
}
.submissiondeclaration .declarationinterest .relations ul.listrelation .relation .line {
    padding: 1px;
    position: relative;
    height: inherit;
    padding-left: 5px;
    font-size: 1.0em;
    background: #53798c;
}
.submissiondeclaration .declarationinterest .relations ul.listrelation .relation .line .name {
    font-size: 1.0em;
}
.submissiondeclaration .declarationinterest input.save {
    border: none;
    background: #c7d300;
    margin: 1em 0;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    color: #4c626c;
    font-weight: bold;
    float: left;
    padding: 10px; 
}
.slidingWindow.overlay {
    position: fixed !important;
}
   
/*Sliding window*/
.slidingWindow.overlay .wrapper {background-color:#FFF; box-shadow:#2C3940 0 0 40px;}
.slidingWindow.overlay .wrapper .close {border: none;height: 40px;width: 40px;text-align: center;line-height: 37px;background: #4c626c url("/scientificprocess/images/picto/close.png") no-repeat center center;margin-top: 14px;color: transparent;}