#iframe_plan{ width: 100%; height: 350px;}



form,
fieldset,
legend,
ol,
li {
    margin: 0; padding: 0;
    }
    
form#courrier {
    background: #FFC170; border-radius: 5px; padding: 20px; 
    -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

form#courrier fieldset {
    border: none; margin-bottom: 10px;
    }
    
form#courrier fieldset:last-of-type {
    margin-bottom: 0;
    }
    
form#courrier legend {
    font-size: 16px; font-weight: bold; padding-bottom: 10px; text-shadow: 0 1px 1px #66FFFF;
    }
    
form#courrier fieldset fieldset legend {
    font-size: 13px; font-weight: normal; padding-bottom: 0;
    }
    
form#courrier ol li { 
    background: #b9cf6a; background: rgba(255,255,255,.3); border-color: #e3ebc3; border-color:
    rgba(255,255,255,.6); border-style: solid; border-width: 2px;
    line-height: 30px; list-style: none; padding: 5px 10px; margin-bottom: 2px; border-radius: 5px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px;
    }
    
form#courrier ol ol li {
    background: none; border: none; float: left;
    }
    
form#courrier label {
    float: left; font-size: 13px; width: 190px;
    }
    
form#courrier fieldset fieldset label {
    background:none no-repeat left 50%; line-height: 20px; padding: 0 0 0 10px;
    }
    
form#courrier fieldset fieldset label:hover {
    cursor: pointer;
    }
    
form#courrier input {
    line-height: 15px;
    }

form#courrier input:not([type=submit]):focus,
form#courrier textarea:focus {
    background: #eaeaea;
    }
    
form#courrier input[type=radio] {
    float: left; margin-right: 0px;
    }

form#courrier input:not([type=radio]) {
    background: #ffffff; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;
    border-radius: 3px; outline: none; padding: 5px; width:100%; /*min-width: 190px; max-width: 390px; */
    }

form#courrier textarea {
    background: #ffffff; border: none; -moz-border-radius: 3px;  -webkit-border-radius: 3px; -khtml-border-radius: 3px;
    border-radius: 3px; outline: none; padding: 5px; width:100%; /*min-width: 190px;*/
    }

form#courrier button {
    background: #22B14C; border: none; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px;
    border-radius: 20px; color: #ffffff; display: block; letter-spacing: 1px; margin: auto; padding: 7px 25px;
    text-shadow: 0 1px 1px #000000; text-transform: uppercase;
    }
    
form#courrier button:hover {
    background: #E86E0A; cursor: pointer;
    }

form#courrier input[type="checkbox"] {
    max-width: 15px; min-width: 15px;
    }
