@charset "UTF-8";body,td,pre,input,textarea,select{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}html,body,p,table,td,form,input,select,textarea,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6{padding:0;margin:0}body{text-align:center}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}a img{border-width:0}td{vertical-align:top}ul,ol{padding-left:25px}ul{list-style-type:disc}li{line-height:18px}.cms_part{text-align:left;margin:0 auto}.cms_gauche,.cms_droite{float:left}.cms_bloc{padding:5px 0;clear:both}.cms_bloc_form table td{padding:3px}.cms_bloc_form table td.intitule{font-weight:700;text-align:left;width:200px;vertical-align:top}.cms_bloc_form table td.valeur td{vertical-align:middle}.cms_bloc_form label{padding:0 15px 0 3px}.cms_bloc_form input{width:200px}.cms_bloc_form textarea{width:300px;height:100px}.cms_bloc_form select{width:204px}.cms_bloc_form_error{color:red;padding-bottom:10px}.cms_bloc_form_message{font-weight:700;text-align:center}.cms_bloc_form .cms_bloc_form_field_content{text-align:justify}.cms_bloc_form table td.cms_bloc_form_field_antispam_text{width:auto}.cms_bloc_form table td.cms_bloc_form_field_antispam_image{text-align:right}.cms_bloc_form table td.cms_bloc_form_field_antispam_image img{border:1px solid #000}.cms_bloc_form .cms_bloc_form_field_content,.cms_bloc_form table td.cms_bloc_form_field_antispam_text{padding:10px 0}.cms_bloc_form .cms_bloc_form_field_checkbox input{width:auto}.cms_bloc_form .cms_bloc_form_field_checkbox table td{padding:0}.cms_bloc_form .cms_bloc_form_field_radio table td{padding:0 0}.cms_bloc_form .cms_bloc_form_field_radio input{width:auto}.cms_bloc_form .cms_bloc_form_field_submit input{width:85px;margin:5px 0}.cms_bloc_media{text-align:center}.cms_bloc_media *{margin:0 auto}.cms_bloc_text{text-align:justify}.cms_bloc_text_media_gauche .cms_bloc_media{padding:0;margin:0;float:left;margin:0 15px 15px 0}.cms_bloc_text_media_droite .cms_bloc_media{padding:0;margin:0;float:right;margin:0 0 15px 15px}.cms_bloc_text_media_centre{text-align:center;padding:15px auto}.cms_bloc_text_media_centre .cms_bloc_media{margin:15px 0}.cms_bloc_text table{width:100%}.cms_bloc_text table td{vertical-align:top}.cms_bloc_text_gauche{width:49%}.cms_bloc_text_milieu{width:2%}.cms_bloc_text_droite{width:49%}.cms_bloc_title h2{text-align:left;height:15px;font-weight:700;text-align:left}.spacer{clear:both;line-height:0;width:0;font-size:0}#print_header_right{float:right;margin-top:10px;line-height:20px}#print_header_left{float:left;margin-top:10px}#print_container{width:700px;margin:auto;text-align:left}#print_container ul{list-style-type:disc}.sp-form fieldset{border:none;margin:0;padding:20px 0}.sp-form_input{padding:2px 0 1px}.sp-title{padding:0 0 10px}.sp-description{padding:5px 15px 10px;text-align:justify}.sp-form .errors{padding:0 0 10px 20px;margin:0}.sp-form .errors li{background:none;font-size:11px;color:maroon;font-style:italic;padding:0;margin:0}#wg_content .sp-form .errors li{background:none;padding:0;margin:0}.sp-form p{padding-left:20px}.sp-form label{width:125px;display:inline-block;padding:3px 5px 0 0;vertical-align:top}.sp-form input,.sp-form textarea{width:180px;height:18px;line-height:18px}.sp-form input.disabled{width:184px}.sp-form textarea{height:36px}.sp-form textarea.disabled{width:184px}.sp-form input.disabled,.sp-form textarea.disabled{border-width:0;padding-left:2px}.sp-form .amount input,.sp-form .amountTaxless input,.sp-form .tva select,.sp-form .tva input{width:80px;text-align:right;padding-right:5px}.sp-form input.readonly{background-color:#EEE}.sp-form .tva select{padding-right:0}.sp-form .tva select{width:100px}.sp-form .amount p.sp-field:after,.sp-form .amountTaxless p.sp-field:after,.sp-form .tva p.sp-field:after{content:" € "}.sp-form .payer{padding:10px 0 0}.sp-form .payer label{visibility:hidden}.sp-form .payer input{width:auto;height:auto;background:#EEE;border:1px solid #CCC;padding:5px 25px;cursor:pointer;width:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.sp-form .payer input:hover{background:#E0E0E0;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}.sp-form div.amount{background:url(https://www.dieteticienne-dinan.fr/lib/SP/css/module-externe/../../images/arrow_expanded.png) no-repeat 2px 4px}.sp-form div.amount.inpanded{background:url(https://www.dieteticienne-dinan.fr/lib/SP/css/module-externe/../../images/arrow_inpanded.png) no-repeat 2px 4px}.sp-recap-intertitre{padding:10px 0 5px}.sp-recap{margin:5px 0 0 15px}.sp-recap-montant{margin:20px 0 0}.sp-recap-paymode{margin:20px 0 20px 15px}.sp-recap-paymode-elem a,.sp-recap-paymode-elem input#PayerparCB{display:inline-block;padding:2px 5px 0;width:100px;text-align:center;margin:2px 0 8px;border:1px solid #CCC;background:#fff;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.sp-recap-paymode-elem a:hover,.sp-recap-paymode-elem input#PayerparCB:hover{border-color:#888;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}.sp-recap-paymode-elem dt#hiddenfields-label,.sp-recap-paymode-elem dd#hiddenfields-element,.sp-recap-paymode-elem dt#PayerparCB-label{display:none}.sp-form .error input,.sp-form .error textarea{border:solid 1px maroon}