/*
  <body class="site com_fabrik view-form no-layout no-task fluid">
    <div class="sm-pusher">
      <div class="sm-content">
        <div class="sm-content-inner">
          <!-- Body -->
          <div class="body">
            <div class="container-fluid">
              <div id="content" role="main" class="span12">
                <form method="post" class="fabrikForm" name="form_1" id="form_1_118" enctype="multipart/form-data">
                  <fieldset class="fabrikGroup" id="group1" style="">
                    <legend class="legend">A - TEST-16 [ 16-1118 ]</legend>

body,
.sm-pusher,
.sm-content,
.sm-content-inner,
.body,
.container-fluid,
.content
 {
	width: 100% !important;
	border: 2px solid navy !important;
	padding: 0;
}
.fabrikForm,
.fabrikGroup,
.legend
 {
	width: 60% !important;
	margin: auto !important;
	border: 2px solid navy !important;
}
*/

body.site.fluid {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	background-color: #fefdfd; /* #f5f5f5f5 */
    border-top: none;
}
.alert-success {
  background-color: #ecf1fa;
  color: #000000;
}
input, button, select, textarea {
  font-family: inherit;
}
h1, h2, h3, h4, h5, h6 {
  color: #000080;
}
span.site-title {
  display: none;
}
.header {   /* Fil d'ariane */
  position: absolute;
  top: -8px;
}
.navigation {
  margin-bottom: 6px;
}
.breadcrumb {
  margin: 14px 0;
}
.page-header {
	padding-left: 10px;
}
#menu-connexion {   /* Connexion */
  position: absolute;
  top: 3px;
  right: 50px;
}
#menu-connexion span {   /* Connexion */
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
#modif-profil {
  position: absolute;
  top: 3px;
  right: 10px;
}
/*
#menu-connexion a {
	text-decoration: none;
}
#menu-connexion a:hover {
	font-weight: bold;
}
*/

form {
   /* border: 3px solid #3d3d3d; */
  /*
  padding-left: 10px;
  padding-right: 10px;
  */
  background-color: #fefdfd; /* #f5f5f5f5 */
  color: #000000;
}
/*
 [id^="listform_"] {
  background-color: #dddddd;
}
*/
.fabrikDataContainer {
  background-color: #F9FAFB;
}

form[name="form_1"] {
   /*hcl_ margin-left: 300px; */
}
.groupintro,
.intro-message {
  background-color: #fefdfd; /* #f5f5f5f5 */
   /*hcl_ border-color: blue; */
   /*hcl_ border: 1px solid #3d3d3d; */
  color: gray;
  padding: 5px;
   /*hcl_ margin-bottom: 15px; */
 /*hcl_   display: none; */
}
.fabrikGroup {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	border: 1px solid #4e606e;  /*hcl_ gray rgba(156, 175, 196, 0.2); */
    padding: 0 5px 0 5px;
    margin: 5px 0 5px 0;
}
.intro-message div:first-child {
	font-weight: bold;
}
#sidebar {
	width: 212px;
}
/*
form,
.fabrikDetails {
  border: 3px solid #3d3d3d;
  padding-left: 10px; */
}
form {
  padding-right: 10px;
}
*/
 /*hcl_ table th::after, */
 /*.fabrikButtonsContainer::after, */
/*
form::before,
form::after {
   / *hcl_ background-image: url("../images/shadows.png"); * /
  background-position: 50% -45px;
  background-repeat: no-repeat;
  background-size: 100% 55px;
  bottom: 10px;
  content: "";
  display: block;
  height: 10px;
  left: 3px;
  pointer-events: none;
  right: 3px;
}
*/
.fabrikButtonsContainer.row-fluid {
	background-color: #fefdfd; /* #f5f5f5f5 */
}
.oddRow0 {
	background-color: #ffffff;
}
.table tbody tr.info > td {
  background-color: #dddddd;
}
.table tbody tr.info > td:hover {
  background-color: #dddddd;
}

.legend {
  padding-left: 20px;
  cursor: pointer;
  background-color: #632524;
  color: #ffffff;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #E3E1E1;
  padding-left: 20px;
  position: relative;
  left: -10px;
  top: -1px;
  margin-bottom: 0;
}
form .legend {
	background: #b93241; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#b93241, #632524); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#b93241, #632524); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#b93241, #632524); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#b93241, #632524); /* Standard syntax */
}

label,
table.legend {
  color: #3d3d3d;
}
form {
    margin: 0 0 10px;
}
fieldset {
	border: 1px solid rgba(156, 175, 196, 0.2);
}
.legend {
   width: calc( 100% - 10px );
}
.legend::before,
.legend::after {
  background-image: url("../images/shadows.png");
  background-position: 50% -45px;
  background-repeat: no-repeat;
  background-size: 100% 55px;
  bottom: -10px;
  content: "";
  display: block;
  height: 10px;
  left: 3px;
  pointer-events: none;
  position: absolute;
  right: 3px;
}
/*
	.fabrikGroup.form-horizontal {
	border-top: 10px solid #f9fafb;
	border-bottom: 10px solid #f9fafb;
}
 */
 .table {
	background-color: #f9fafb;
	/*
	border-left: 10px solid #f9fafb;
	border-right: 10px solid #f9fafb;
	*/
}
label, button, select, .table th {
	font-weight: normal;
	line-height: 18px;
	white-space: nowrap;
}

.fabrikForm.fabrikDetails {
  border-right: 20px solid #dddddd;
}

.menu-mes-projets {
	position: fixed;
	top: 40px;
	left: 0;
	width: 40px;
	background-color: #dddddd;
	text-align: center;
	line-height: 30px;
	display: none;
}
.menu-mes-projets td a {
	color: #3d3d3d;
	text-decoration: none;
}
#sidebar {
	width: 212px;
}

 /*hcl_ fond et étoile des évaluations */
 .plg-rating {
  padding: 20px;
  margin-top: 3px;
  margin-bottom: 3px;
}
/*
td.plg-rating.fabrikRepeatGroup___fk__projets_74_repeat___evaluation div,
td.plg-rating.fabrikRepeatGroup___fk__projets_75_repeat___evaluation div,
td.plg-rating.fabrikRepeatGroup___fk__projets_76_repeat___evaluation div {
  visibility: hidden;
}
*/

/**/
[class^="icon-"][data-rating="4"],
[class^="icon-"][data-rating="5"] {
	display: none;
}
[class^="icon-"]::before, [class*=" icon-"]::before {
  color: #ad603a;
}
/*
div#group27.fabrikGroup.form-horizontal h3.legend,
fieldset#group27.fabrikGroup.form-horizontal legend.legend {
	display: none;
}
.control-group.fabrikElementContainer.plg-rating {
  display: none;
}
#fk__projets_74_repeat___evaluation_0_div > span,
#fk__projets_75_repeat___evaluation_0_div > span,
#fk__projets_76_repeat___evaluation_0_div > span,
#fk__projets_77_repeat___evaluation_0_div > span,
#fk__projets_78_repeat___evaluation_0_div > span,
#fk__projets_79_repeat___evaluation_0_div > span,
#fk__projets_80_repeat___evaluation_0_div > span,
#fk__projets_81_repeat___evaluation_0_div > span,
#fk__projets_89_repeat___evaluation_0_div > span,
/**/
.ratingMessage,
.ratingScore {
	display: none;
}
/**/

/*
.icon-remove:hover {
	opacity: 1;
}
.icon-remove {
	opacity: 0;
}
/**/
[class^="icon-"].small {
    font-size: 14px !important;
}

/*
.fabrikElementContainer.plg-rating {
  width: 70px;
}
#fk__projets_74_repeat___evaluation_0_div,
#fk__projets_75_repeat___evaluation_0_div,
#fk__projets_76_repeat___evaluation_0_div,
#fk__projets_77_repeat___evaluation_0_div,
#fk__projets_78_repeat___evaluation_0_div,
#fk__projets_79_repeat___evaluation_0_div,
#fk__projets_80_repeat___evaluation_0_div,
#fk__projets_81_repeat___evaluation_0_div,
#fk__projets_89_repeat___evaluation_0_div {
  background-color: white;
}
#group74.fabrikGroup table.table.table-striped.repeatGroupTable tbody tr.fabrikSubGroupElements.fabrikSubGroup,
#group75.fabrikGroup table.table.table-striped.repeatGroupTable tbody tr.fabrikSubGroupElements.fabrikSubGroup,
#group76.fabrikGroup table.table.table-striped.repeatGroupTable tbody tr.fabrikSubGroupElements.fabrikSubGroup,
#group77.fabrikGroup table.table.table-striped.repeatGroupTable tbody tr.fabrikSubGroupElements.fabrikSubGroup,
#group78.fabrikGroup table.table.table-striped.repeatGroupTable tbody tr.fabrikSubGroupElements.fabrikSubGroup,
#group79.fabrikGroup table.table.table-striped.repeatGroupTable tbody tr.fabrikSubGroupElements.fabrikSubGroup,
#group80.fabrikGroup table.table.table-striped.repeatGroupTable tbody tr.fabrikSubGroupElements.fabrikSubGroup,
#group81.fabrikGroup table.table.table-striped.repeatGroupTable tbody tr.fabrikSubGroupElements.fabrikSubGroup,
#group89.fabrikGroup table.table.table-striped.repeatGroupTable tbody tr.fabrikSubGroupElements.fabrikSubGroup {
	border: 2px dashed #ff00ff;
}
.entetes-evaluation {
	width:100%;
	height: 34px;
	position: relative;
	top: 15px;
}
*/
 /*hcl_ Pas d'opacité sur le menu-mes-projets */
.sm-open-103 .sm-pusher::after {
  opacity: 0 !important;
}

div.fabrikActions.form-actions div {
	width: 100%;
}

.button.soumettre_votre_projet {
	outline: double #002f8d 10px;
	float: right;
	right: 200px;
	background-color: #002f8d;
	padding: 5px;
	font-size: 18px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.button.soumettre_votre_projet:hover {
	outline: double purple 20px;
	background-color: purple;
}


/*
div.fabrikActions.form-actions div > button[name="apply"] {
	position: fixed;
	right: 320px;
	top: 5px;
	 / *hcl_ border: 3px solid gray; * /
	z-index: 999999999999999;
}
*/
#form_1 > .fabrikActions.form-actions div.row-fluid div.span4 div.btn-group button.btn.button {
	border: 1px solid #808080;
}

div.page-header > h1 > span,
#content > h1 > span {
	font-weight: bold;
	font-size: 16px;
	margin-right: 30px;
}

#table-menu-projet td {
	padding: 10px;
	border: 1px solid #ffffff;
}
#table-menu-projet td:hover {
	background-color: #E3E1E1;
}
#table-menu-projet tbody tr td a {
	text-decoration: none;
	color: #3d3d3d;
}
/*
.table thead,
.table tfoot {
	background-color: #dddddd;
}
.table th {
  font-weight: normal;
}
*/
.table.table-striped.repeatGroupTable {
  position: relative;
  top: -19px;
}

.fabrik___heading td {
  text-align: center;
}
.fabrikButtonsContainer ul {
	margin: 0;
}
.fabrik_filter.search-query {
	position: relative;
	left: -10px;
}

 /* Change le ? du tooltip en i */
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\e221";
}

/* File upload
.fabrikElementContainer.plg-fileupload > div.fabrikElement > div.fabrikSubElementContainer,
.fabrikElementContainer.plg-fileupload > div.controls > div.fabrikElement > div.fabrikSubElementContainer {
  background-image: url("../images/system/upload.png");
  background-repeat: no-repeat;
}
.fabrikElementContainer.plg-fileupload > div.fabrikElement > div.fabrikSubElementContainer > input.fabrikinput,
.fabrikElementContainer.plg-fileupload > div.controls > div.fabrikElement > div.fabrikSubElementContainer > input.fabrikinput {
    cursor: pointer;
	font-size: 0px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.fabrikUploadDelete button {
  background-image: url("../images/system/delete.png");
  width: 28px;
  background-repeat: no-repeat;
  font-size: 0;
}
.fabrikUploadDelete button:hover,
.fabrikUploadDelete button:focus {
  background-position: 0;
}
/**/

 /* Messagerie */
.fabrikRepeatGroup___fk__projets_31_repeat___expediteur,
.fabrikRepeatGroup___fk__projets_31_repeat___date  {
	display: none;
}

/* Cache l'élément Path dans l'éditeur  */
.mcePathRow {
	display: none;
}

/* bandeau Calendrier des levées */
 #group11 > legend {
	display: none;
 }

 p.readmore a.btn {
	border-style: none;
}

 /* Articles en blog */
 .item.column-1.span6 {
  border-right: 2px #e3e3e3 solid;
  padding-right: 10px;
}

 /* Pas de bordure pour les boutons  */
.btn {
  border: none;
}

 /* Affichage de la courte liste en page d'accueil  */
 #list_1_mod_fabrik_list_94 {
	 height: 238px;
 }

 .mobileSkin .mceButton, .mobileSkin .mceSplitButton a, .mobileSkin .mceSplitButton span {
  border: none !important;
  border-radius: 0 !important;
}
.icon-envelope {
	cursor: pointer;
}

#login-form {
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid gray;
	margin: 20px;
	padding:  20px 40px 20px 40px;
	display: none;
	z-index: 101;
}

/* Pas de spinner  */
.spinner {
	   display: none !important;
}

/* MAPS */

#group19 > div.row-fluid {
	padding-bottom: 10px;
}
#group19.fabrikGroup div.row-fluid div.control-group.fabrikElementContainer.plg-display {
	padding: 20px;
	background-color: #ffffff;
	border: 1px solid #bbbbbb;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.fabrikSubGroupElements.fabrikSubGroup {
  border-top: 1px solid #dddddd;
}
tr.fabrikSubGroupElements.fabrikSubGroup td {
  vertical-align: middle;
}

/* Form Gestion du projet
#group72 > table > thead > tr > th {
	height: 10px !important;
}
*/


 /*hcl_ tabs */
 ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 32px;
		width: 100%;
}
ul.tabs li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 21px ;
		height: 31px;
		line-height: 31px;
		border-top: 1px solid #E3E1E1;
		background: #F9FAFB;
		 /* background-image: linear-gradient(to bottom,#e8e8e8 0%,#eeeeee 100%); */
		overflow: hidden;
		width: 115px;
		text-align: center;
}
ul.tabs li:hover {
	background: #E3E1E1;
}
ul.tabs li.active{
	background: #fefdfd; /* #f5f5f5f5 */
}
ul.tabs li.active a {
	font-weight: bold;
}
.tab_container {
		clear: both;
		float: left;
		width: 100%;
}
.tab_content {
		font-size: 1.2em;
		display: none;
}
 /*hcl_ tabs */

  /*hcl_ MAPs */
  #group19.fabrikGroup div.row-fluid div.control-group.fabrikElementContainer.plg-display {
    padding: 0 12px 12px 24px;
}
  .titre-map {
    color: #000080;
    font-size: 16px;
    margin: 0 12px 0 12px;
    word-wrap: break-word;
    font-weight: bold;
    text-rendering: optimizelegibility;
    display: block;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.baseline-map {
	font-weight: bold;
}

.fileuploader {
    position: relative;
    display: inline-block;
    overflow: hidden;
    cursor: default;
}
.filename {
    float: left;
    display: inline-block;
    outline: 0 none;
    height: 30px;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    color: #777;
    text-shadow: 1px 1px 0px #fff;
    border-radius: 5px 0px 0px 5px;
    box-shadow: 0px 0px 1px #fff inset;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px 10px;
}
.filebutton {
    float: left;
    height: 30px;
    display: inline-block;
    outline: 0 none;
    cursor: pointer;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px #fff inset;
    color: #555555;
    margin-left: 3px;
    padding: 6px 12px;
    background: #DDDDDD;
    background:-moz-linear-gradient(top, #F9FAFB 0%, #DDDDDD 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F9FAFB), color-stop(100%, #DDDDDD));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9FAFB', endColorstr='#DDDDDD', GradientType=0);
display: none;
}
.fileuploader input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border: 0;
    height: 30px;
    cursor: pointer;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    margin: 0;
    padding: 0;
}

 /*hcl_ enveloppe dans les rangées */
 [id^="list_1_com_fabrik_1_row_"] > td.fabrik_actions.fabrik_element > div > a.btn.email-3 {
	 display: none;
 }

 .plg-radiobutton {
	white-space: nowrap;
 }



 /* background-color: #b93241; supprimée par index.php */
table {
	border: 1px solid #b93241 !important;
}
table thead th,
.qx-element.qx-element-text.qx-text-left.wow.fadeInDown {
	background: #632524; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#b93241, #632524); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#b93241, #632524); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#b93241, #632524); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#b93241, #632524); /* Standard syntax */
	color: #ffffff;
}
table thead th a {
	color: #ffffff;
}
a[id^="qx-button-"] {
	background: #632524 !important; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#b93241, #632524) !important; /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#b93241, #632524) !important; /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#b93241, #632524) !important; /* For Firefox 3.6 to 15 */
	background: linear-gradient(#b93241, #632524) !important; /* Standard syntax */
}

#contact-form	{
	background: #632524;
	max-width: 480px;
	margin: auto;
}
#contact-form	legend, #contact-form	label, #contact-form	.control-label {
	color: #ffffff !important;
}

#qx-button-218,
#qx-button-315,
#qx-button-529,
#qx-button-6713 {
    color: #fff !important;
}

#qx-column-1216 table thead th, .plg-textarea label, .qx-element.qx-element-text.qx-text-left.wow.fadeInDown {
  background: none !important;
}

/*hcl parent de .frame-aide */
.ui-dialog-content.ui-widget-content {
    overflow: hidden !important;
	top: 0;
}

.role-du-testeur {
	position: absolute;
	top: 40px;
	right: 0;
    margin-right: 4px;
	text-align: center;
}

#list_5_com_fabrik_5 td {
	vertical-align: middle;
}
#list_5_com_fabrik_5 td.fk__utilisateurs___photo {
	text-align: center;
}
#list_5_com_fabrik_5 td.fk__utilisateurs___photo > a > img {
	height: 60px;
}

#fk__utilisateurs___date_d_enregistrement,
#fk__utilisateurs___date_de_derniere_connexion	{
	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    /* needed for Firefox: */
    overflow:hidden;
    width: 120%;
}

#fk__utilisateurs___date_d_enregistrement,
#fk__utilisateurs___date_de_derniere_connexion {
	width: 84px;
}

.element-quix-visibility-hidden {
	visibility: hidden !important;
}
.element-quix-display-none {
	display: none !important;
}

/* Bouton page d'accueil Adhérent */
#qx-button-8127 {  /*hcl_ Annuaire */
    background: rgba(74,144,226,1) !important;
}
#qx-button-84238 {  /*hcl_ Informations */
    background: rgb(210, 225, 13) !important;
}

.qx-element.qx-element-alert.alert.alert-info.qx-text-left.wow.bounceInDown {  /*hcl_ alerte 15 aout */
	width: 86%;
 /*hcl_*/ display: none;
}

 /* supprime la colonne action de la table Incubateurs, Événements */
 #list_33_com_fabrik_33 .fabrik_actions,
 #list_34_com_fabrik_34 .fabrik_actions,
 #list_35_com_fabrik_35 .fabrik_actions
 {
	 display: none;
 }
 /* ne montre que l'heure dans la table Événements */
#fki__evenements___de_cal,
#fki__evenements___de_cal_cal_img,
#fki__evenements___a_cal,
#fki__evenements___a_cal_cal_img {
	display: none;
}
.menu-sourcing {
	font-variant: small-caps;
	font-weight: bold;
	position: relative;
	top: 8px;
}

/* ne pas afficher les images de ce site, inaccessible en https */
img[src*="1mail4"] {
    display: none !important;
}

#login-form > div > ul > li:nth-child(1) {
	display: none;
}

/* Quix Accueil suivis */
#qx-column-3118 {
    border-style: none;
}
#qx-button-315.qx-btn, #qx-button-529.qx-btn {
	margin: 50px !important;
	width: 200px !important;
}
 /*hcl_ depuis la disparition de https://d3dpullhe7ql8w.cloudfront.net/demo-assets/ */
.qx-image {
	visibility: hidden;
}

#qx-button-52514 {
	position: relative;
	top: 19px;
}
#qx-button-52425 {
	position: relative;
	top: -45px;
	width: 50%;
	left: 200px;
}

.item-du-projet {
	overflow: auto !important;
}
button[id*="fabrikSubmit_"] {
	z-index: 1; /* Place ce bouton au-dessus des autres dans le cas d'un écran étroit */
}