.window-fullheight {min-height: 700px;}
.bleujfc {color:rgb(0,67,128)}
.box-right2 {display:block;float:right;text-align:center;}
.box-right2 img {width:60px;height:60px;margin-top:10px;}
.box-services-b .box-right2 .fa-style1,.box-services-c .fa-style1 {font-size: 30px;width:60px;height:60px;background-color:#42424a;color:#fff;border-radius:4px;margin-top:10px;padding-top:15px;-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.box-services-b:hover .box-right2 .fa-style1,.box-services-c:hover .fa-style1 {box-shadow: inset 2px 1px 8px rgba(0,0,0,.6);background-color:rgb(181,67,33);-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.text20{font-size:18px;text-align: justify;}
.blog-post-content{font-size:18px;text-align:justify;}
.title-shadow-c {text-shadow: 3px 3px 3px rgba(185, 185, 185, 0.4);}
.title-medium-s {font-family:"Montserrat",sans-serif;font-size:23px;color:#B9B9B9;margin:0 0 20px;line-height: 28px;letter-spacing: 1px;}
/* boutons */
.btn-titre-jfc	{padding: 10px 10px 10px 10px;border: 3px solid #004380;border-radius: 26px;color: #e2e3e4;background-color: #0E4F8A;font-family: "Raleway",sans-serif;font-size: 20px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.btn-titre-jfc:hover, .btn-titre-jfc:focus, .btn-titre-jfc:active {background-color: rgb(0,67,128);border-color:rgb(0,67,128);color:#e2e3e4;-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.btn-titre-jfc.reversed {background-color:rgb(0,67,128);border-color:rgb(0,67,128);}
.btn-titre-jfc.reversed:hover, .btn-titre-jfc.reversed:focus, .btn-titre-jfc.reversed:active {background-color: transparent;border-color:#e2e3e4;color:#e2e3e4;}.tp-caption .btn-titre-jfc, .tp-caption .btn-titre-jfc:hover, .tp-caption .btn-titre-jfc:focus, .tp-caption .btn-titre-jfc:active {color:#e2e3e4;}
.btn-titre-jfc2	{padding:10px 10px 10px 10px;border:2px solid #FFF;border-radius:26px;background-color: #FFF;font-family:"Raleway",sans-serif;font-size:14px;font-weight:700;letter-spacing: 1px;text-transform: uppercase;-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.btn-titre-jfc2:hover, .btn-titre-jfc2:focus, .btn-titre-jfc2:active {background-color: #FFF;border-color:rgb(0,67,128);color:rgb(0,67,128);-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.btn-titre-jfc2.reversed {background-color:rgb(0,67,128);border-color:rgb(0,67,128);}
.btn-titre-jfc2.reversed:hover, .btn-titre-jfc2.reversed:focus, .btn-titre-jfc2.reversed:active {background-color: transparent;border-color:#e2e3e4;color:rgb(0,67,128);}
.tp-caption .btn-titre-jfc2, .tp-caption .btn-titre-jfc2:hover, .tp-caption .btn-titre-jfc2:focus, .tp-caption .btn-titre-jfc2:active {color:rgb(0,67,128);}
.btn-titre-jfcintro	{padding: 10px 10px 10px 10px;border: 3px solid #004380;border-radius: 26px;color: #e2e3e4;background-color: #0E4F8A;font-family: "Raleway",sans-serif;font-size: 15px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
@media (min-width:767px) {
.btn-titre-jfcintro	{padding: 10px 10px 10px 10px;border: 3px solid #004380;border-radius: 26px;color: #e2e3e4;background-color: #0E4F8A;font-family: "Raleway",sans-serif;font-size: 20px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}}
.btn-titre-jfcintro:hover, .btn-titre-jfcintro:focus, .btn-titre-jfcintro:active {background-color: rgb(0,67,128);border-color:rgb(0,67,128);color:#e2e3e4;-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.btn-titre-jfcintro.reversed {background-color:rgb(0,67,128);border-color:rgb(0,67,128);}
.btn-titre-jfcintro.reversed:hover, .btn-titre-jfcintro.reversed:focus, .btn-titre-jfcintro.reversed:active {background-color: transparent;border-color:#e2e3e4;color:#e2e3e4;}
.tp-caption .btn-titre-jfcintro, .tp-caption .btn-titre-jfcintro:hover, .tp-caption .btn-titre-jfcintro:focus, .tp-caption .btn-titre-jfcintro:active {color:#e2e3e4;}
.pagination {margin: 20px 0 5px;}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}		
.pagination a, .pagination .on {color:#cccccc;background-color: rgb(181,67,33);border-radius:2px;  padding: .2em .5em; margin: 0 1px;}
.pagination a { background: rgba(221, 238, 236, 0.3); text-decoration: none; }
.pagination .on { font-weight: bold; background: #004380; color: #fff; }
.pagination .sep { display: none; }	
dl.spip dt { background: url(img/def.png) no-repeat 25px .5em; }dl.spip dd {}
table.spip {border-spacing:0;border-collapse:collapse}table.spip td {padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
table.spip caption {background: none; border-bottom: 1px solid; text-align: left; font-weight: bold;}table.spip thead th {background: none; border: 1px solid; border-width: 1px 0;}table.spip tbody tr th,table.spip tr td {background: none;}table.spip tbody tr.odd th,table.spip tr.odd td {background: #DDE7EE; font-size:12px; }table.spip tr.even td {background:#EED;font-size:12px;}table.spip tfoot {border-top: 1px solid;}div.twitter-feed ul {margin: 0;padding: 0;}div.twitter-feed ul li {margin: 0;padding: 0;list-style-type: none;}

.btn-jfinfo {background-color: rgba(103, 103, 103,0.6);color: #fff;border: 1px solid rgb(128,128,128);border-radius: 2px;padding: 3px 3px;margin-top: -4px;margin-right: -12px;}
.btn-jfinfo:hover {background-color: rgb(128,128,128);color: #FFF;border: 1px solid rgb(128,128,128);border-radius: 2px;padding: 3px 3px;margin-top: -4px;margin-right: -12px;}
.btn-jfpar {background-color: rgba(0, 67, 128, 0.6);color: #fff;border: 1px solid #004380;border-radius: 2px;padding: 3px 3px;margin-top: -4px;margin-right: -12px;}
.btn-jfpar:hover {background-color: #004380;color: #FFF;border: 1px solid #004380;border-radius: 2px;padding: 3px 3px;margin-top: -4px;margin-right: -12px;}
.btn-jfdon {background-color: rgba(206, 0, 0, 0.6);color: #fff;border: 1px solid #CE0000;border-radius: 2px;padding: 3px 3px;margin-top: -4px;margin-right: -12px;}
.btn-jfdon:hover {background-color: #CE0000;color: #FFF;border: 1px solid #CE0000;border-radius: 2px;padding: 3px 3px;margin-top: -4px;margin-right: -12px;}


/* Forms */ 
div#formulaire_formidable-65 input#champ_case_1.checkbox,
div#formulaire_formidable-65 input#champ_case_2.checkbox,
div#formulaire_formidable-65 input#champ_case_3.checkbox,
div#formulaire_formidable-65 input#champ_case_4.checkbox,
div#formulaire_formidable-65 input#champ_case_5.checkbox
{display:inline;}

#formulaire_formidable-5 .explication,#formulaire_formidable-13 .explication, #formulaire_formidable-18 .explication {text-align:center;}


div#formulaire_formidable-65 label[for="champ_radio_1_1"], div#formulaire_formidable-65 label[for="champ_radio_1_2"]{display:block;}
div#formulaire_formidable-65 .choix.choix_choix1,div#formulaire_formidable-65 .choix.choix_choix2 {
    max-width: 80px;}
div#formulaire_formidable-1 ul.editer-groupe {list-style:none;list-style-type: none;margin: 0;padding: 0;}
div#formulaire_formidable-1 ul.editer-groupe li {list-style:none;list-style-type: none;margin: 0;padding: 0;}
#formulaire_formidable-64 .editer-groupe {text-align: -webkit-center;}

@media (max-width:767px) {.explication {font-size: 9px;}}
.form .form-control:focus {background-color:#ebebeb;border:none;outline: 0;box-shadow:none;}
.form select.form-control {margin-top:5px;border-radius:2px;color:#556;padding: 5px;border: none;background-color:#e8e8e8;}
.form textarea.form-control { height:auto; }
.form-message-error,.has-error .reponse_formulaire {color:#B94321;font-weight:400;margin-top:3px;}
.form1{ width: 100%;}

div#formulaire_formidable-1 ul.editer-groupe {list-style:none;list-style-type:none;margin:0;padding:0;}
div#formulaire_formidable-1 ul.editer-groupe li {list-style:none;list-style-type:none;margin:0;padding:0;}

.formulaire_formidable ul.editer-groupe,.formulaire_formidable ul.editer-groupe li {list-style:none;list-style-type: none;margin: 0; 
padding: 0; }

.formulaire_formidable-1 input[type],.formulaire_formidable-1 textarea {width: 100%;margin-top:5px;padding: 5px;text-indent:5px;outline: none;-webkit-transition: all 0.2s linear; transition: all 0.2s linear;color: #556;background: #e8e8e8;border: none;box-shadow:none;}
.formulaire_formidable-1 input[type]:hover,.formulaire_formidable-1 textarea:hover {box-shadow:none;border:none;background-color: #ededed;}
.formulaire_formidable-1 input[type]:focus,.formulaire_formidable-1 textarea:focus {box-shadow:2px 2px 8px rgba(20,20,20,0.5);border: none;background-color:#ebebeb;}
.formulaire_formidable-1 input[type=radio],.formulaire_formidable-1 input[type=checkbox] {width:auto;margin-right:5px;float: left;}
.formulaire_formidable-1 label {font-weight: 400;margin-bottom: 20px;display:block;}
.formulaire_formidable-1 .obligatoire {color: #C51010;font-weight: 400;vertical-align: middle;font-size: 18px;}
.formulaire_formidable-1 .form-remember {display:inline-block;margin-right:15px;}
@media (max-width:767px) {.div#formulaire_formidable-1 ul.editer-groupe .obligatoire {display: block;margin: -20px 20px 25px;}}
.div#formulaire_formidable-1 ul.editer-groupe {position:relative;}

.form-icon:after {content:"\f140";font-family:"FontAwesome";font-size:15px;position:absolute;right:14px;top:7px;color:#99a;}
.form-icon.icon-user:after { content:"\f007"; }
.form-icon.icon-email:after { content:"\f0e0"; }
.form-icon.icon-message:after { content:"\f039"; }
.form-icon.icon-lock:after { content:"\f023"; }

div#formulaire_formidable-5 li.editer pleine_largeur editer_explication explication_explication_2 titre saisie_explication,div#formulaire_formidable-13 li.editer pleine_largeur editer_explication explication_explication_2 titre saisie_explication,div#formulaire_formidable-18 li.editer pleine_largeur editer_explication explication_explication_2 titre saisie_explication
{
    text-align: center;
    background-color: #004380;
    color: #fff;
    font-size: 14px;
    padding: 5px;
    padding-bottom: 1px;
    margin: 0;
}


div#formulaire_formidable-5,div#formulaire_formidable-13,div#formulaire_formidable-18,div#formulaire_formidable-69 {background-color: rgba(255, 255, 255, 0.8);border-radius: 10px;padding-top: 3%;}
div#formulaire_formidable-5,div#formulaire_formidable-13,div#formulaire_formidable-18,div#formulaire_formidable-69 ul.editer-groupe {list-style:none;list-style-type: none;margin: 0; 
padding: 0;}
div#formulaire_formidable-5,div#formulaire_formidable-13,div#formulaire_formidable-18,div#formulaire_formidable-69 .choix {display:inline;font-size:15px;}
div#formulaire_formidable-5,div#formulaire_formidable-13,div#formulaire_formidable-18,div#formulaire_formidable-69 ul.editer-groupe li {list-style: none;list-style-type: none;margin: 0px;padding: 0;text-align: center;}



div#formulaire_formidable-5 li.editer.pleine_largeur.editer_explication.explication_explication_2.saisie_explication,div#formulaire_formidable-13 li.editer.pleine_largeur.editer_explication.explication_explication_2.saisie_explication,div#formulaire_formidable-18 li.editer.pleine_largeur.editer_explication.explication_explication_2.saisie_explication {
    text-align: center;background-color: #004380;padding-left: 0;color: #fff;
    font-size: 14px; padding-top:10px;}
div#formulaire_formidable-5 .formulaire_spip label,div#formulaire_formidable-13 .formulaire_spip label,div#formulaire_formidable-18 .formulaire_spip label{width:120px;float:left;margin-left:-125px;text-align:left;vertical-align:top;}
div#formulaire_formidable-5 .formulaire_spip li fieldset,div#formulaire_formidable-13 .formulaire_spip li fieldset,div#formulaire_formidable-18 .formulaire_spip li fieldset{margin-left:-125px;}
	
label[for="champ_radio_1_1"], label[for="champ_radio_1_2"], label[for="champ_radio_1_3"], label[for="champ_radio_1_4"], label[for="champ_radio_1_5"], label[for="champ_radio_1_6"], label[for="champ_radio_1_7"], label[for="champ_radio_1_8"], label[for="champ_radio_1_9"], label[for="champ_radio_1_10"] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    /* background: #fff; */
    border: 1px solid #0050a0;
    border-radius: 3px;
    /* color: #0050a0; */
    /* display: inline-block; */
    font-weight: 700;
    letter-spacing: -.01em;
    line-height: 1.2;
    min-width: 70px;
    padding: 5px 5px 5px 5px;
    /* position: relative; */
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s linear,border-color .2s linear,color .2s linear;
    transition: background-color .2s linear,border-color .2s linear,color .2s linear;
    background-color: #12a8e0;
    border-color: #0c7399;
    color: #fff;
    cursor: pointer;
    /* display: block; */
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    line-height: 1.8125rem;
    margin-top: .5rem;
	margin-left: 5px;
}

label[for="champ_radio_2_1"], label[for="champ_radio_2_2"], label[for="champ_radio_2_3"],label[for="champ_radio_3_1"], label[for="champ_radio_3_2"], label[for="champ_radio_3_3"],label[for="champ_radio_4_1"], label[for="champ_radio_4_2"], label[for="champ_radio_4_3"],label[for="champ_radio_5_1"], label[for="champ_radio_5_2"], label[for="champ_radio_5_3"],label[for="champ_radio_6_1"], label[for="champ_radio_6_2"], label[for="champ_radio_6_3"],label[for="champ_radio_7_1"], label[for="champ_radio_7_2"], label[for="champ_radio_7_3"],label[for="champ_radio_8_1"], label[for="champ_radio_8_2"], label[for="champ_radio_8_3"],label[for="champ_radio_9_1"], label[for="champ_radio_9_2"], label[for="champ_radio_9_3"],label[for="champ_radio_10_1"], label[for="champ_radio_10_2"], label[for="champ_radio_10_3"]{
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    /* background: #fff; */
    border: 1px solid #0050a0;
    border-radius: 3px;
    /* color: #0050a0; */
    /* display: inline-block; */
    font-weight: 700;
    letter-spacing: -.01em;
    line-height: 1.2;
    min-width: 70px;
    padding: 5px 5px 5px 5px;
    /* position: relative; */
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s linear,border-color .2s linear,color .2s linear;
    transition: background-color .2s linear,border-color .2s linear,color .2s linear;
    background-color: #12a8e0;
    border-color: #0c7399;
    color: #fff;
    cursor: pointer;
    /* display: block; */
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    line-height: 1.8125rem;
    margin-top: .5rem;
    margin-left: 5px;
}


	
input[type=radio] {margin: auto;line-height: normal;align-content: center;}
input[type=radio]:checked + label{color: #004380;font-style: normal;} 
input#champ_radio_1_1{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_1_2{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_1_3{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_1_4{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_1_5{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_1_6{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_1_7{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_1_8{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_1_9{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_1_10{width: .0625rem;visibility: hidden;display: none;}
fieldset h3.legend {font-size: 12px;text-align: center;margin-bottom: 0px;margin-top: 5px;}

input#champ_input_7{
    background: #f3f3f3;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.2),0 1px 1px #fff;
    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin: 5px 0 0 0;
    max-width: 70%;
    outline: 0;
    padding: 4px;
    -webkit-transition: border-color .15s linear,background-color .15s linear,-webkit-box-shadow .15s linear;
    transition: border-color .15s linear,box-shadow .15s linear,background-color .15s linear;
    width: 100%;
    -moz-appearance: textfield;}

input#champ_input_1{
    background: #f3f3f3;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.2),0 1px 1px #fff;
    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin: 0 0 2px;
    max-width: 70%;
    outline: 0;
    padding: 4px;
    -webkit-transition: border-color .15s linear,background-color .15s linear,-webkit-box-shadow .15s linear;
    transition: border-color .15s linear,box-shadow .15s linear,background-color .15s linear;
    width: 100%;
    -moz-appearance: textfield;
}
input#champ_input_2{
    background: #f3f3f3;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.2),0 1px 1px #fff;
    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin: 0 0 2px;
    max-width: 70%;
    outline: 0;
    padding: 4px;
    -webkit-transition: border-color .15s linear,background-color .15s linear,-webkit-box-shadow .15s linear;
    transition: border-color .15s linear,box-shadow .15s linear,background-color .15s linear;
    width: 100%;
    -moz-appearance: textfield;
}
input#champ_input_3{
    background: #f3f3f3;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.2),0 1px 1px #fff;
    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin: 0 0 2px;
    max-width: 70%;
    outline: 0;
    padding: 4px;
    -webkit-transition: border-color .15s linear,background-color .15s linear,-webkit-box-shadow .15s linear;
    transition: border-color .15s linear,box-shadow .15s linear,background-color .15s linear;
    width: 100%;
    -moz-appearance: textfield;
}
input#champ_input_4{
    background: #f3f3f3;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.2),0 1px 1px #fff;
    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin: 0 0 2px;
    max-width: 70%;
    outline: 0;
    padding: 4px;
    -webkit-transition: border-color .15s linear,background-color .15s linear,-webkit-box-shadow .15s linear;
    transition: border-color .15s linear,box-shadow .15s linear,background-color .15s linear;
    width: 100%;
    -moz-appearance: textfield;
}
input#champ_input_5{
    background: #f3f3f3;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.2),0 1px 1px #fff;
    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin: 0 0 2px;
    max-width: 70%;
    outline: 0;
    padding: 4px;
    -webkit-transition: border-color .15s linear,background-color .15s linear,-webkit-box-shadow .15s linear;
    transition: border-color .15s linear,box-shadow .15s linear,background-color .15s linear;
    width: 100%;
    -moz-appearance: textfield;
}
input#champ_input_6{
    background: #f3f3f3;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.2),0 1px 1px #fff;
    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin: 0 0 2px;
    max-width: 70%;
    outline: 0;
    padding: 4px;
    -webkit-transition: border-color .15s linear,background-color .15s linear,-webkit-box-shadow .15s linear;
    transition: border-color .15s linear,box-shadow .15s linear,background-color .15s linear;
    width: 100%;
    -moz-appearance: textfield;
}

select#champ_pays_1 {
    background: #f3f3f3;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.2),0 1px 1px #fff;
    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin: 0 0 2px;
    max-width: 70%;
    outline: 0;
    padding: 4px;
    -webkit-transition: border-color .15s linear,background-color .15s linear,-webkit-box-shadow .15s linear;
    transition: border-color .15s linear,box-shadow .15s linear,background-color .15s linear;
    width: 100%;
    -moz-appearance: textfield;}
	
input#champ_input_1:focus {
    background: rgba(66, 139, 202, 0.3);
}
input#champ_input_2:focus {
    background: rgba(66, 139, 202, 0.3);
}
input#champ_input_3:focus {
    background: rgba(66, 139, 202, 0.3);
}
input#champ_input_4:focus {
    background: rgba(66, 139, 202, 0.3);
}
input#champ_input_5:focus {
    background: rgba(66, 139, 202, 0.3);
}
input#champ_input_6:focus {
    background: rgba(66, 139, 202, 0.3);
}
input#champ_input_7:focus {
    background: rgba(66, 139, 202, 0.3);
} 

input#champ_input_8 {
    border: 1px solid #0050a0;
    border-radius: 3px;
    font-weight: 700;
    letter-spacing: -.01em;
    line-height: 1.2;
    min-width: 70px;
    padding: 5px 5px 5px 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s linear,border-color .2s linear,color .2s linear;
    transition: background-color .2s linear,border-color .2s linear,color .2s linear;
    background-color: #fff;
    border-color: #0c7399;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    line-height: 1.8125rem;}

input#champ_case_1 {
	display: none;
    margin-top: 1px;
    line-height: normal;
    align-content: center;}
.formulaire_spip.formulaire_paiement h2{
    text-align: center;
    margin-top: 5px;
}
.formulaire_paiement .payer_mode{border-top: 1px solid #ddd;padding: 1em 0;text-align: center;}
.formulaire_paiement .boutons{border: 0;margin: 0;text-align: center;padding: 0;}.formulaire_spip.formulaire_paiement {
    background-color: #fff;
    border-radius: 10px;
}
li.editer.editer_radio_1.obligatoire.saisie_input {
    width: 104px;
    float: right;
    vertical-align: top;
    line-height: inherit;
    position: inherit;
    margin-top: -45px;
}


.reponse_formulaire.reponse_formulaire_ok{display: none;}
.formulaire_spip.formulaire_paiement p {
    text-align: center;
    font-size: 20px;
}
div#formulaire_mode_paiement h3 {
    text-align: center;
    font-size: 18px;
}
.formulaire_paiement .boutons {border: 0;margin: 0;text-align: center;padding:0;}
.editer.pleine_largeur.editer_explication.explication_explication_1.reduction.saisie_explication .explication p{text-align:center;color: royalblue;}
.editer.pleine_largeur.editer_explication.explication_explication_3.reduction.saisie_explication .explication p{text-align:center;color: royalblue;}.editer.pleine_largeur.editer_explication.explication_explication_4.reduction.saisie_explication .explication p{text-align:center;color: royalblue;}.editer.pleine_largeur.editer_explication.explication_explication_5.reduction.saisie_explication .explication p{text-align:center;color: royalblue;}.editer.pleine_largeur.editer_explication.explication_explication_6.reduction.saisie_explication .explication p{text-align:center;color: royalblue;}.editer.pleine_largeur.editer_explication.explication_explication_7.reduction.saisie_explication .explication p{text-align:center;color: royalblue;}.editer.pleine_largeur.editer_explication.explication_explication_8.reduction.saisie_explication .explication p{-120px;text-align:center;color: royalblue;}
.editer.pleine_largeur.editer_explication.explication_explication_9.reduction.saisie_explication .explication p{text-align:center;color: royalblue;}

label[for="champ_input_7"],label[for="champ_input_6"],label[for="champ_input_5"],label[for="champ_input_4"],label[for="champ_input_3"],label[for="champ_input_2"],label[for="champ_input_1"],label[for="champ_pays_1"] {display:none;}
div#formulaire_formidable-5 ul, div#formulaire_formidable-5 li,div#formulaire_formidable-13 ul, div#formulaire_formidable-13 li,div#formulaire_formidable-18 ul, div#formulaire_formidable-18 li {list-style:none;list-style-type: none;margin: 0; text-align: center;}
p.boutons {
    text-align: center;
    display: block;
    padding-bottom: 20px;}
div#formulaire_formidable-5 label[for="champ_case_1"],div#formulaire_formidable-13 label[for="champ_case_1"],div#formulaire_formidable-18 label[for="champ_case_1"]{font-size:10px;}
li.editer.pleine_largeur.editer_explication.explication_explication_10.saisie_explication {
    display: none;
    margin: 0;
    padding: 0;
}
bouton.form {
    background: red;color:#FFF;
}
.btn-d {
    background-color: red;
    color: white;
}
.spip_doc_titre {text-align: center;width: 100%;font-size: 14px;margin-left:auto;margin-right:auto;}
.formulaire_forum ul {margin: 0;padding: 0;list-style:none;}
.formulaire_forum ul li {margin: 0;padding: 0;list-style:none;}
.formulaire_forum {}
.formulaire_forum legend { display: none; }
.formulaire_forum .saisie_titre input.text { width: 100% }
.formulaire_forum .session_qui { display: none; }
.formulaire_forum .saisie_texte .explication { font-size: .9em; font-style: italic; }
.formulaire_forum textarea#texte{width: 100%;}
fieldset.moderation_info.info {display:none;}
.comments-items .comments-items {margin-left: 25px;padding-left: 20px;border-left:5px solid #ddd;}
.comment-fil ul {}
.comment-meta { margin: 0; font-weight: bold; }
.comment-meta small { font-size: 100%; }
.comment-meta abbr { border: 0; }
.comment-meta a { color: #222; }
.comment-meta a:focus,
.comment-meta a:hover,
.comment-meta a:active { color: #fff; }
.comment-content .hyperlien { padding: 0; background: transparent; font-weight: normal; }

.btn-titre-jfcintro-minmaj	{padding: 10px 10px 10px 10px;border: 3px solid #004380;border-radius: 26px;color: #e2e3e4;background-color: #0E4F8A;font-family: "Raleway",sans-serif;font-size: 15px;font-weight: 700;letter-spacing: 1px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
@media (min-width:767px) {
.btn-titre-jfcintro-minmaj	{padding: 10px 10px 10px 10px;border: 3px solid #004380;border-radius: 26px;color: #e2e3e4;background-color: #0E4F8A;font-family: "Raleway",sans-serif;font-size: 20px;font-weight: 700;letter-spacing: 1px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}}
.btn-titre-jfcintro-minmaj:hover, .btn-titre-jfcintro-minmaj:focus, .btn-titre-jfcintro-minmaj:active {background-color: rgb(0,67,128);border-color:rgb(0,67,128);color:#e2e3e4;-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}.btn-titre-jfcintro-minmaj:hover, .btn-titre-jfcintro-minmaj:focus, .btn-titre-jfcintro-minmaj:active {background-color: rgb(0,67,128);border-color:rgb(0,67,128);color:#e2e3e4;-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.btn-titre-jfcintro-minmaj.reversed {background-color:rgb(0,67,128);border-color:rgb(0,67,128);}
.btn-titre-jfcintro-minmaj.reversed:hover, .btn-titre-jfcintro-minmaj.reversed:focus, .btn-titre-jfcintro-minmaj.reversed:active {background-color: transparent;border-color:#e2e3e4;color:#e2e3e4;}
.tp-caption .btn-titre-jfcintro-minmaj, .tp-caption .btn-titre-jfcintro-minmaj:hover, .tp-caption .btn-titre-jfcintro-minmaj:focus, .tp-caption .btn-titre-jfcintro-minmaj:active {color:#e2e3e4;}



input#champ_radio_2_1{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_2_2{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_2_3{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_3_1{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_3_2{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_3_3{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_4_1{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_4_2{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_4_3{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_5_1{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_5_2{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_5_3{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_6_1{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_6_2{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_6_3{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_7_1{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_7_2{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_7_3{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_8_1{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_8_2{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_8_3{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_9_1{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_9_2{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_9_3{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_10_1{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_10_2{width: .0625rem;visibility: hidden;display: none;}
input#champ_radio_10_3{width: .0625rem;visibility: hidden;display: none;}

label[for="champ_textarea_1"]{display:block;max-width:100%;margin:10px;font-weight:700;}
li.editer.editer_input_1.saisie_input,li.editer.editer_input_2.saisie_input,li.editer.editer_input_3.saisie_input,li.editer.editer_input_4.saisie_input,li.editer.editer_input_5.saisie_input,li.editer.editer_input_6.saisie_input,li.editer.editer_input_7.saisie_input,li.editer.editer_pays_1.saisie_pays,li.editer.editer_textarea_1.saisie_textarea{text-align: center;}
textarea#champ_textarea_1 {
    background: #f3f3f3;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.2),0 1px 1px #fff;
    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin: 0 0 2px;
    max-width: 100%;
    outline: 0;
    padding: 4px;
    -webkit-transition: border-color .15s linear,background-color .15s linear,-webkit-box-shadow .15s linear;
    transition: border-color .15s linear,box-shadow .15s linear,background-color .15s linear;
    width: 100%;
    -moz-appearance: textfield;}
div#formulaire_formidable-13 .editer.editer_radio_1.obligatoire.saisie_radio,div#formulaire_formidable-18 .editer.editer_radio_1.obligatoire.saisie_radio,div#formulaire_formidable-18 .editer.editer_input_8.obligatoire.saisie_input{text-align: center;}
div#formulaire_formidable-38 p#explication_radio_1 {color: #8899a6;text-align: center;font-family: cursive;font-size: 14px;text-decoration: blink;}

input#champ_input_1,input#champ_input_2,input#champ_input_3,input#champ_input_4,input#champ_input_5,input#champ_input_6,input#champ_input_7,input#champ_input_8,input#champ_input_9,input#champ_input_10{display: block;position: relative;margin-left: auto;margin-right: auto;}

div#formulaire_formidable-18 form {background-color: rgba(0,67,128,0.8);border-radius:10px;margin: 5px;padding: 20px;}
div#formulaire_formidable-18 .explication {background-color: #E91E1E;border-radius:5px;margin: 0px;padding: 0px;color:#FFF;}
div#formulaire_formidable-18 .editer.pleine_largeur.editer_explication.explication_explication_11.reduction.saisie_explication {background-color: #000;font-size: 10px;line-height: 13px;border-radius:5px;margin:0px;padding:0px;margin-left:45px;margin-right:45px;}
div#formulaire_formidable-18 .editer.editer_case_1.obligatoire.saisie_case {display:none;}
div#formulaire_formidable-18 input#champ_input_8 {display: inline-block;}
div#formulaire_formidable-18 .legend {display:none;}
div#formulaire_formidable-18 label[for="champ_input_8"]{font-size:16px;text-align: center;margin-bottom: 10px;margin-top: 10px;color:#fff;}
div#formulaire_formidable-18 .editer.pleine_largeur.editer_explication.explication_explication_11.reduction.saisie_explication .explication {background-color:#004380;}
.bordure_jfc {background-color: rgba(255, 240, 240, 0.6);padding: 10px;border-radius: 5px;text-align: center;}