/********************************************************************
***  Feuille de style sur mesure pour un sondage avec Limesurvey
********************************************************************/
textarea {
   resize: none;
}

/* Sondage (635883) */

.sondageNo-635883 .container {
    padding-right: 0px;
    padding-left: 0px;
}


.sondageNo-635883 .navigator .columns {
   margin-top:-10px:
}

.sondageNo-635883 #question15652 li.radio-item {
    display: inline-block;
}

.sondageNo-635883 .boutonEnvoyer {
	color: #01467c; 
	border: solid 1px #01467c; 
	background-color: #FFF;
	margin-left: 0px;
	font-family: "Noto Sans";
	font-weight:normal;
	font-size:0.9rem;
}

.sondageNo-635883 .boutonEnvoyer:hover, .sondageNo-635883 .boutonEnvoyer:focus{
	color: #ffffff; 
	border: solid 1px #000000; 
	background-color: #01467c;
}

.sondageNo-635883 .fond_degrade {
    background: none;
	height: inherit;
}

.sondageNo-635883 .fond_interrogation {
    background: none;
}

/* sondage RBQ 429483 */
body.sondageNo-429483 #ls-button-submit {
	/*display:none;*/
}

/* sondage Satisfaction RQAP */
body.sondageNo-965154 {
	background-color:transparent;
	background:none;
}
.sondageNo-965154  .fond_degrade {
	background:transparent;
}

.sondageNo-965154 #ls-button-submit{
	margin-bottom:10px;
}

/* sondage Satisfaction / Feedback */

.ls-label-question  {
	color: #333;
}

.mandatory br {
    display: inherit;
}

.question-wrapper p.errormandatory, .em_regex_validation {
    margin-left: 0px;
}

.visuallyHidden, .visuallyhidden, .hors_ecran, .hors-champ, .urlPageParente  {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}

.modal-backdrop {
	background-color:#FFFFFF;
   opacity:0.8 !important;
}

#renseignementsPersonnels .modal-dialog {
    top:140px;
}

.question-help .text-info {
    margin-left: 0px;
}

#renseignementsPersonnels .modal-body {
	background: transparent url("../images/exclamation.png") no-repeat scroll left 6px top 25px;
	color: #000000;
	padding-left: 35px;
    text-align: left;
}

#renseignementsPersonnels .modal-body a img {
	vertical-align: baseline;
	margin-left:3px;
}

#modifierRenseignements, #envoyerFormulaire {
	padding: 6px 15px;
	border-radius:0;
	font-size: 0.9em;
	font-weight: bold;
	border-width: 0px;
}

#modifierRenseignements {
	color:#000000;
	background-color: #DDDDDD;
}

#envoyerFormulaire {
	color:#FFFFFF;
	background-color: #00349a;
}

#modifierRenseignements {
	float:left;
}

#envoyerFormulaire:hover, #envoyerFormulaire:focus{
	color:#FFFFFF;
	background-color: #000000;
}

#modifierRenseignements:hover, #modifierRenseignements:focus {
	color:#000000;
	background-color: #AAAAAA;

}

.fin_navigator #renseignementsPersonnels button {
    margin: 0;
}

form select.form-control {
	background: transparent url("../images/select.png") no-repeat scroll right 3px top 9px;
	padding-right:20px;
	form select.form-control
}

.row.contenu_sondage {
	min-height:auto;
}

.radio-list ul {
	margin-bottom:0;
}

list-radio

body{background-color:#ffffff;} 

.font-noto {
	 font-family: Arial;
}

.contenu_extensible {background-color:#f2f2f2;}

.group{
	margin-bottom: 0;
}

.text-long textarea {
	margin-left:0;
	padding-left:2px;
}

.contenu_sondage .text-long p.answer-item  {
	margin-left:0;
	padding-left:0;
}

.confirmation-envoi p {
	padding-left:5px;
}

.questiontext .question_aligne {
    margin-top:19px;
}

.commentaire-completed p {
	margin-left:19px;
}

.ls-questions-have-errors {
	display:none;
}

.contenu_sondage .list-radio, .contenu_sondage .text-long {
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

.contenu_sondage .question-container{
	margin-bottom:10px;
}

.answer-item {
	margin-left:0px;
}

.fond_degrade{
	margin-top:30px;
	display:block;
	width:100%;
	position:relative;
	height:30px;
	background: #ffffff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#d6d6d6, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d6d6d6, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d6d6d6, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d6d6d6, #ffffff); /* Standard syntax */
}

.fond_interrogation{
    display: block;
    height: 76px;
    left: 20px;
    margin-top: -40px;
    position: absolute;
    width: 110px;
	background:url("../images/interrogation.png") no-repeat right center transparent;
}

.questions-obligatoires {
	font-weight: bold;
}

.asterisk .fa-asterisk {
	display:none;
}

.ls-question-message {
	display:none;
}

.bloc {
	width:32%;
	float:left;
	background-color:#eee;
	height:185px;
	margin-bottom:10px;
	margin-left:3px;
	padding-top: 10px;
}

.bloc p {
	background-color:#0d62a3;
	color:#fff;
	padding:5px;
	font-size:1.1em;
}


.survey-description,
#tokenmessage {
	max-width:760px;
}

h1 { 
	max-width:760px;
	font-size: 1.7em;
    color: #0d62a3;
}

h2 {
	max-width:760px;
	margin-top:20px;
	font-size: 1.5em;
    color: #cf571c;
    font-style: ca;
    text-transform: uppercase;
}

h3 {
	font-size: 1.3em;
}

.pivHaut .banniere {background-image:none; background-position: 211px 16px;}

.pivHautLogo {
    background: transparent;
}

.row {
    background-color: transparent;
}

.ls-move-next-btn {
    background:transparent;
    color:#FFFFFF;
	position:relative;
	z-index:10;
	font-weight:bold;
	border:none;
	padding: 10px 45px 10px 20px;
	background:url("../images/suivant.png") no-repeat right 2px center #0d62a3;
}

.ls-move-next-btn:hover , .ls-move-next-btn:focus{
    cursor:pointer;
	background:url("../images/suivant_over.png") no-repeat right 2px center #01467c;
}

.accueil .ls-move-next-btn {
	background:url("../images/commencer.png") no-repeat left center #ffffff;
	width:270px;
	height:105px;
}

.accueil .ls-move-next-btn:hover, .accueil .ls-move-next-btn:focus {
	background:url("../images/commencer_over.png") no-repeat left center #ffffff;
}

#bouton_accueil {
	text-align:right;
}


.accueil .navigator.fin_navigator {
	display:none;
}


.ls-move-previous-btn{
    background:transparent;
    color:#FFFFFF;
	position:relative;
	z-index:10;
	font-weight:bold;
	border:none;
	padding: 10px 20px 10px 45px;
	background:url("../images/precedent.png") no-repeat left 2px center #0d62a3;
	margin-right:10px;
}

.ls-move-previous-btn:hover , .ls-move-previous-btn:focus{
    cursor:pointer;
	background:url("../images/precedent_over.png") no-repeat left 2px center #01467c;
}

.boutonEnvoyer{
    background-color:#00349a;
    color:#ffffff;
	position:relative;
	z-index:10;
	font-weight:bold;
	border:none;
	padding: 10px 20px 10px 20px;
	border-radius:0px;
	margin-left:22px;
}

.boutonEnvoyer:hover , .boutonEnvoyer:focus{
    cursor:pointer;
	background-color:#000000;
}

.clearall{
    background:transparent;
    color:#003399;
	position:relative;
	z-index:10;
	font-weight:bold;
	border:none;
	padding: 0px;
	max-width:200px;
	width:auto;
	background:none;
	display: inline-block;
	text-decoration:underline;
	margin-top:20px;
}

.accueil .ls-link-clearall {
	display:none;
}

.navigator.sauvegarder .ls-link-clearall {
	margin-top:20px;
}

.ls-link-clearall:hover , .ls-link-clearall:focus{
    cursor:pointer;
	color:#003399;
	background:none;
	text-decoration:none;
}

.accueil .saveall{
	padding: 10px 20px 10px 20px;
}

.accueil .saveall:hover, .accueil .saveall:focus{
    background-color: #444647;
}

.ls-link-loadall  {
	margin-bottom:10px;
}

.ls-link-loadall {
	background-color: #70706d;
	max-width: 300px;
	text-align:center;
	margin-top:10px;
}

.saveall{
	background-color: #70706d;
}

.saveall{
	background-image:none;
    color:#fff;
	font-weight:bold;
    border:none;
	text-decoration:none;
}

.ls-link-loadall:hover, .ls-link-loadall:focus,
.saveall:hover , .saveall:focus{
    background-color: #444647;
    cursor:pointer;
}

.navigator {
    text-align: left;
	margin-bottom: 20px;
}

.navigator.sauvegarder {
    text-align: right;
}

.navigator.sauvegarder button {
	margin-top:10px;
}


@media only screen and (max-width: 970px) {
	.sondageNo-322339 textarea {width:95%;}
	.pivHaut .banniere {background-image:none;}
	div.groupbygroup {background-image:none;}
	.navigator.sauvegarder {text-align: center;}
	.bloc {width:100%;}
	.sondageNo-undefined > div,
}

@media only screen and (max-width: 599px) {
	.sauvegarder.row button, .sortir.row button {float:none;}
	p.errormandatory.text-danger {width: 100%;}
	.text-long textarea {width: 100%;}
}