* {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
body.capture {
background-color:#3a92c8;background:-webkit-radial-gradient(circle,#94d2f8,#3a92c8);background:-moz-radial-gradient(circle,#94d2f8,#3a92c8);background:-ms-radial-gradient(circle,#94d2f8,#3a92c8);
}
#kfi692783649eb437 {
width: 450px;
font-family: Verdana, Helvetica, Arial;
font-size: 14px;
margin: 0 auto;
background-color: #000000;
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
max-width: 100%;
}
#kfi692783649eb437 .kfi692783649eb437_fields {
padding: 15px 25px 0;
}
#kfi692783649eb437 .kfi692783649eb437_titre {
padding: 5px;
color: #d0d0d0;
font-size: 10px;
text-align: center;
}
#kfi692783649eb437 .kfi692783649eb437_header {
padding: 10px 25px 0;
color: #FFFFFF;
}
#kfi692783649eb437 .kfi692783649eb437_footer {
text-align: center;
padding: 15px;
font-size: 11px;
}
#kfi692783649eb437 .kfi692783649eb437_ins {
margin-bottom: 10px;
}
#kfi692783649eb437 .kfi692783649eb437_ins input[type=text],
#kfi692783649eb437 .kfi692783649eb437_ins input[type=email],
#kfi692783649eb437 .kfi692783649eb437_ins select,
#kfi692783649eb437 .kfi692783649eb437_ins textarea {
font-size: 16px;
width: 100% !important;
border: 2px solid #54A9E2;
color: #555555;
height: 36px;
line-height: 32px;
padding: 0px 5px;
}
#kfi692783649eb437 .kfi692783649eb437_ins input[type=text]:focus,
#kfi692783649eb437 .kfi692783649eb437_ins input[type=email]:focus
{
border: 2px solid #56b4ef;
-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 0 8px rgba(82,168,236,0.6);
box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 0 8px rgba(82,168,236,0.6);
}
#kfi692783649eb437 .kfi692783649eb437_ins input[type=text].erreur,
#kfi692783649eb437 .kfi692783649eb437_ins input[type=email].erreur
{
border: 1px solid #FF0000;
}
#kfi692783649eb437 .kfi692783649eb437_ins select {
width: 100%;
padding: 5px;
border: 1px solid #A8ACAD;
}
#kfi692783649eb437 .kfi692783649eb437_cgu {
background-color: #F3EC9D;
padding: 15px;
}
#kfi692783649eb437 .kfi692783649eb437_cgu a {
color: #255E76;
text-decoration: none;
font-size: 10px;
}
#kfi692783649eb437 .kfi692783649eb437_cgu a:hover {
color: #154E66;
text-decoration: underline;
}
#kfi692783649eb437 .kfi692783649eb437_valider {
padding: 0 25px;
text-align: center;
}
#kfi692783649eb437 .kfi692783649eb437_submit {
-webkit-box-shadow:0 1px 0 #fff;
box-shadow:0 1px 0 #fff;
margin:0;
padding: 15px;
width: 100%;
background-color: #fd9a0f;
background-image: -moz-linear-gradient(top,#F6FF1F 0,#D69A00 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#F6FF1F),color-stop(100%,#D69A00));
background-image: -webkit-linear-gradient(top,#F6FF1F 0,#D69A00 100%);
background-image: -ms-linear-gradient(top,#F6FF1F 0,#D69A00 100%);
background-image: -o-linear-gradient(top,#F6FF1F 0,#D69A00 100%);
background-image: linear-gradient(top,#F6FF1F 0,#D69A00 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#F6FF1F',endColorstr='#D69A00',GradientType=0);
font-size: 18px;
font-weight: bold;
color:#000000;
text-shadow:0 1px 1px rgba(255,255,255,.5);
background-color:#ccc;
background-repeat:no-repeat;
border:1px solid #fa2;
cursor:pointer;
border-radius:4px;
-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5);
box-shadow:0 1px 0 rgba(255,255,255,.5);
-webkit-appearance: none;
}
#kfi692783649eb437 .kfi692783649eb437_submit:hover {
color: #333;
background-color:#fd9512;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fedc4d),color-stop(100%,#fd9512));background-image:-webkit-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:-ms-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:-o-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:linear-gradient(top,#fedc4d 0,#fd9512 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fedc4d',endColorstr='#fd9512',GradientType=0);border-color:#ec8b11;
}
#kfi692783649eb437 .koo-subscribe-fields label {
display: none;
}

input[type=radio] + label {
display: inline-block !important;
margin: 5px 10px 5px 2px;
}
input[type=submit], button {
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
-webkit-appearance: none;
}
.koo_cgv {
margin-bottom: 15px;
}
.koo_cgv > div {
margin-top: 15px;
}
.koo_cgv > div:first-child {
margin-top: 0;
}
input.pleasecheck + span {
color: #ffffff;
background-color: #578ca5;
}
#kfi692783649eb437 .kfi692783649eb437_ins textarea {
line-height: 110%;
font-size: 14px;
height: 120px !important;
padding: 5px;
}
label.userfield {
display: block!important;
}
@media screen and (max-width:490px) {
    #ccontenu {
        display: block;
    }
    #kfi692783649eb437 {
        width: 100%;
    }
    #kfi692783649eb437 .kfi692783649eb437_ins input[type=text],
    #kfi692783649eb437 .kfi692783649eb437_ins input[type=email],
    #kfi692783649eb437 .kfi692783649eb437_ins select,
    #kfi692783649eb437 .kfi692783649eb437_ins textarea {
        font-size: 22px;
        height: auto;
        padding: 7px 12px;
    }
    #kfi692783649eb437 .kfi692783649eb437_submit {
    font-size: 20px;
    }
}
