@charset "utf-8";
#f{width:610px;text-align:left;margin:20px 0 0;padding:10px 0 5px 10px}
#tr8{display:none}
input,textarea{border:1px solid #bbb}
.b_radio input, .radio{border:0}
#f input{color:#316a95;font-size:11px;font-weight:700;height:20px;line-height:15px;width:200px;margin-bottom:20px}
#f .div_submit input{border:0;width:92px;height:33px}
input.b_submit1{margin-top:15px;padding:0;width:100px;height:30px;border:0}
.div_submit input{border:0}
textarea{padding-top:3px}
#f textarea{width:350px}
select{color:#316a95;font-size:11px;font-weight:700;border:1px solid #aaa;height:20px;line-height:15px;width:200px;margin-bottom:15px}
option{line-height:20px}
.envoyer{width:92px;height:32px;border:0;margin-left:250px}
div.messages{border:2px solid #4f86c9;width:500px;text-align:center;margin:10px auto 20px;padding:0 5px}
div.messages_erreur div.messages{border:2px solid red}
div.messages p{text-align:left}
p.bouton_envoi input{margin-top:15px;width:100px;height:30px;padding:0}
#form_liste_newsletter legend{float:left;width:12em;margin-bottom:15px}
p.bouton_submit {margin-top:20px}

.bouton_submit input {
background: #25A6E1;
background: -moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
background: -webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
background: -o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
background: -ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
background: linear-gradient(top,#25A6E1 0%,#188BC0 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
padding:8px 13px;
color:#fff;
font-family:'Helvetica Neue',sans-serif;
font-size:17px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #1A87B9
}    

.bouton_submit input:hover {color:#000;border:1px solid #CCC }  

.insc_details {float:right;width:400px;border-left:1px solid #ccc;padding-left:15px;}
.insc_details h3 {margin-top:0;background:url(/images/question-bleu.png) center left no-repeat;padding:10px 0 0 40px ;height:40px}

@media (max-width: 640px) {
div div.insc_details {float:none;width:100%;border-left:0;border-bottom:1px solid #ccc;padding-left:15px;padding:20px 5px}
}

