#md-wrapper{width:610px;position:relative;text-align:left;font-size:12px;line-height:16px;color:#333;font-family:Arial, Verdana, sans-serif;margin:16px auto;padding:0}
#md-wrapper p{font-size:12px;margin:0 0 16px}
#md-wrapper a{color:#333;text-decoration:underline}
#md-wrapper ul,#md-wrapper li{list-style:none;margin:0;padding:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
#md-wrapper .success{border:2px solid #ddd;background:#E6EFC2;color:#529214;border-color:#C6D880;margin:.8em 10px 1em;padding:.8em}
#md-wrapper .success a{color:#529214}
#md-wrapper #md-cartouche{border:solid 1px #d1d1d1}
#md-wrapper #md-titre{color:#fff;font-size:14px;background:#8a0956;line-height:28px;margin:0;padding:0 0 0 8px}
#md-wrapper #md-retour-home{margin:0 0 10px 15px}
#md-wrapper h3{font-size:12px;color:#8A0956}
#md-wrapper #md-cartouche #md-home-picture{float:left;width:256px}
#md-wrapper #md-cartouche #md-home-picture p,#md-wrapper #md-cartouche #md-home-picture p img{float:left;margin:0;padding:0}
#md-wrapper #md-cartouche #md-home-picture p img{margin:10px 0 0 10px}
#md-wrapper #md-cartouche #md-home-text{float:left;width:300px;padding-top:29px}
#md-wrapper #md-cartouche #md-home-text p{width:300px;margin:0}
#md-wrapper #md-cartouche #md-home-text p em{color:#919090;font-style:normal;font-size:10px}
#md-wrapper #md-cartouche #md-home-text #md-btn-devis{margin-top:27px}
#md-wrapper #md-cartouche #md-home-text #md-btn-devis a,#md-wrapper #md-cartouche #md-home-text #md-btn-volume a,#md-wrapper #md-cartouche #md-home-text #md-btn-cout a{position:relative;color:#8a0956;text-decoration:none;font-weight:700;padding:5px}
#md-wrapper #md-cartouche #md-home-text #md-btn-volume,#md-wrapper #md-cartouche #md-home-text #md-btn-cout{margin-top:15px}
#md-wrapper #md-cartouche #md-home-text #md-btn-cout{margin-bottom:10px}
#md-wrapper #md-form-devis,#md-wrapper #md-form-cout{padding:5px 0 0 15px}
#md-wrapper #btn-retour-devis a{margin-left:15px;border:solid 1px #d1d1d1;color:#8a0956;text-decoration:none;font-weight:700;padding:5px}
#md-wrapper #btn_submit_devis input{margin-right:15px;border:solid 1px #d1d1d1;font-size:12px;background:#fff;color:#8a0956;text-decoration:none;font-weight:700;padding:5px}
#md-wrapper #md-form-devis #md-btn-volume{font-weight:700;color:#8a0956}
#md-wrapper form .column,#md-wrapper form .left{float:left;margin:0}
#md-wrapper form .left{margin-right:5px}
#md-wrapper form .two_columns{width:49%}
#md-wrapper form p{clear:both;margin:0 0 10px}
#md-wrapper form label{display:block;float:left;text-align:left}
#md-wrapper form label.required{font-weight:700}
#md-wrapper form label.size_small{width:4.375%}
#md-wrapper form .two_columns label.size_normal{width:31.082%}
#md-wrapper #p-distance label{width:90px}
#md-wrapper form .text,#md-wrapper form textarea,#md-wrapper form select{border:solid 1px #9ba8d4;font-size:12px}
#md-wrapper form .text_size_large{width:60%}
#md-wrapper form .text_size_normal{width:25%}
#md-wrapper form .text_size_medium{width:15%}
#md-wrapper form .text_size_small{width:11%}
#md-wrapper form .two_columns .text_size_normal{width:51.063%}
#md-wrapper form .two_columns .text_size_medium{width:22%}
#md-wrapper form .two_columns .text_size_small{width:19.22%}
#md-wrapper form #block_client_contact{margin-top:29px}
#md-wrapper #info_devis{font-size:10px}
#md-wrapper form #mode_contact p{clear:none}
#md-wrapper form #mode_contact p.label,form #mode_contact p.tel{float:left;color:#8A0956}
#md-wrapper form #mode_contact p.label{float:none;font-weight:700;text-align:left}
#md-wrapper form #mode_contact p.mail{float:left;width:20%}
#md-wrapper form #mode_contact p.mail label{width:35px;color:#8A0956}
#md-wrapper form #mode_contact p.tel{margin-right:10px}
#md-wrapper form #mode_contact p.tel_list{margin-right:100px;float:left}
#md-wrapper form #mode_contact p.tel_list input{float:left;clear:left}
#md-wrapper form #mode_contact label{width:100px;text-align:left}
#md-wrapper form #mode_contact label.checkbox{width:80px;float:left}
#md-wrapper form #mode_contact input{width:3%}
#ui-datepicker-div,.ui-datepicker-inline{font-family:Arial, Helvetica, sans-serif;font-size:14px;background:#ddd;width:185px;margin:0;padding:0}
#ui-datepicker-div{display:none;border:1px solid #777;z-index:9999}
.ui-datepicker-inline{float:left;display:block;border:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-dialog{border:4px ridge #ddd!important;padding:5px!important}
button.ui-datepicker-trigger{width:25px}
img.ui-datepicker-trigger{vertical-align:middle;margin:2px}
.ui-datepicker-prompt{float:left;background:#ddd;color:#000;padding:2px}
* html .ui-datepicker-prompt{width:185px}
.ui-datepicker-control,.ui-datepicker-links,.ui-datepicker-header,.ui-datepicker{clear:both;float:left;width:100%;color:#fff}
.ui-datepicker-control{background:#400;padding:2px 0}
.ui-datepicker-links{background:#000;padding:2px 0}
.ui-datepicker-control,.ui-datepicker-links{font-weight:700;font-size:80%}
.ui-datepicker-links label{color:#888;padding:2px 5px}
.ui-datepicker-clear,.ui-datepicker-prev{float:left;width:34%}
.ui-datepicker-rtl .ui-datepicker-clear,.ui-datepicker-rtl .ui-datepicker-prev{float:right;text-align:right}
.ui-datepicker-current{float:left;width:30%;text-align:center}
.ui-datepicker-close,.ui-datepicker-next{float:right;width:34%;text-align:right}
.ui-datepicker-rtl .ui-datepicker-close,.ui-datepicker-rtl .ui-datepicker-next{float:left;text-align:left}
.ui-datepicker-header{background:#333;text-align:center;font-weight:700;height:1.3em;padding:1px 0 3px}
.ui-datepicker-header select{background:#333;color:#fff;border:0;font-weight:700}
.ui-datepicker{background:#ccc;text-align:center;font-size:100%}
.ui-datepicker a{display:block;width:100%}
.ui-datepicker-daysRow{background:#eee;color:#666}
.ui-datepicker-weekCol{background:#777;color:#fff}
.ui-datepicker-daysCell{color:#000;border:1px solid #ddd}
.ui-datepicker-weekEndCell{background:#ddd}
.ui-datepicker-daysCellOver{background:#fff;border:1px solid #777}
.ui-datepicker-unselectable{color:#888}
.ui-datepicker-today{background:#fcc!important}
.ui-datepicker-currentDay{background:#999!important}
.ui-datepicker-status{background:#ddd;width:100%;font-size:80%;text-align:center}
#ui-datepicker-div a,.ui-datepicker-inline a{cursor:pointer;background:none;color:#000;margin:0;padding:0}
.ui-datepicker-inline .ui-datepicker-links a{padding:0 5px!important}
.ui-datepicker-control a,.ui-datepicker-links a{color:#eee!important;padding:2px 5px!important}
.ui-datepicker-titleRow a{color:#eee!important}
.ui-datepicker-control a:hover{background:#fdd!important;color:#333!important}
.ui-datepicker-links a:hover,.ui-datepicker-titleRow a:hover{background:#ddd!important;color:#333!important}
.ui-datepicker-multi .ui-datepicker{border:1px solid #777}
.ui-datepicker-oneMonth{float:left;width:185px}
.ui-datepicker-newRow{clear:left}
.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.clearfix,.ui-datepicker-daysCell a{display:block}
#md-wrapper .success p,#md-wrapper form{margin:0;padding:0}
#md-wrapper #btn-retour-devis,#md-wrapper #btn_submit_devis{margin-top:5px}
#md-wrapper form label.size_normal,#md-wrapper #block_addon #p-distance label{width:18.541%}
.ui-datepicker-titleRow,.ui-datepicker-titleRow .ui-datepicker-weekEndCell{background:#777}