@import url("https://fonts.googleapis.com/css?family=Architects+Daughter");
@import url("https://fonts.googleapis.com/css?family=Coda");
@import url("https://fonts.googleapis.com/css?family=Ubuntu");
/* compact [
	s/www.docteurordinateur.com/local/cache-scss/main-cssify-750a9b4.css?1788266492
	s/www.docteurordinateur.com/local/cache-css/cssdyn-tarteaucitron_custom_css-ada70328.css?1788266488
] 74.5% */

/* s/www.docteurordinateur.com/local/cache-scss/main-cssify-750a9b4.css?1788266492 */
@charset "UTF-8";.frm{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}
.frm .checkbox_options,.frm .checkbox_options > span,.frm .checkbox_options input,.frm label,.frm .wrapper,.frm select{display:inline-block;vertical-align:middle}
.frm > div{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:.25em 3em .25em 0;margin:0 3em .5em 0}
.frm > div > label{padding:0 1em 0 0;flex-grow:2}
.frm > div > input{flex-grow:3;padding:.125em}
.frm > div > .aide_mini{flex-grow:0}
.frm > div.text_field{flex:1 1 100%;flex-flow:column nowrap}
.frm > div.text_field label{width:100%;align-self:stretch}
.frm > div.text_field > textarea{width:100%;min-width:10em;min-height:3em}
.frm .non_valide{border:1px solid red}
.frm div.msgerreur,.frm div.infos,.frm div.merci,.frm .merci strong{padding:1em;margin:1em 0!important;display:block;flex:1 0 100%}
.frm .msgerreur ul li{list-style-position:inside;padding:.5em .5em 0 1.5em}
.frm div.msgerreur{border:1px solid red;background-color:#fee}
.frm .merci strong{display:block;border:3px solid #77b255!important;background-color:#fff;position:relative}
.frm .merci strong::after{content:"✅";position:absolute;left:1em;top:1em;color:green}
.frm input.valide,.frm textarea.valide{border:1px solid #999}
.frm input:focus,.frm textarea:focus{border:1px solid #555}
.frm span.obligatoire{color:red;font-weight:700}
.frm .aide_maxi{font-size:1em;position:absolute;width:auto;border:1px solid white;background:#497eba;padding:.5em 1em;color:white;box-shadow:0 0 3px rgba(127,127,127,0.5);cursor:pointer;display:none;z-index:100;line-height:1.5em;text-align:left;font-size:1.1em;transform:translateX(-100%)}
.frm .aide_maxi::after{content:"❌";position:absolute;right:0;top:0;text-align:center;padding-left:.125em;border-radius:0 0 0 .125em;z-index:101;color:white}
.frm .aide_mini{font-weight:700;font-size:.9em;background:#497eba;color:white;text-align:center!important;line-height:2em;width:2em;height:2em;border-radius:1em;cursor:help;margin-left:1em;flex-shrink:0;flex-grow:0}
.frm .bouton input{width:auto;max-width:240px!important;padding:.25em 1.5em;cursor:pointer;margin:0 1em}
.frm .bouton{width:100%;text-align:center;justify-content:center;margin:2em 0;padding:0}
.frm .checkbox_field{padding-right:0;margin-right:0}
.frm > div.m_field > label{margin-bottom:.5em;width:100%}
.frm .m_field .wrapper{border:1px solid #999;border-radius:3px;margin:.125em;padding:.125em .5em;background:#fcfcfc;display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}
.frm .m_field .checkbox_options{display:flex;flex-flow:row nowrap}
.frm .m_field .non_valide{padding:5px}
.frm .m_field .wrapper:hover{background:#f0f0f0}
.frm .checkbox_field input{margin:.5em .75em .5em 0}
.frm > div.radio_field.non_valide{padding:1em}
.frm .m_field .radio_checked,.frm .m_field .radio_checked:hover{background:#007fff;color:white}
.frm > div.option_field{flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between}
.frm > div.option_field select{background:white;border-radius:1px;flex-grow:10}
.frm fieldset{border:1px solid #999;padding:.5em;margin:1em 0;width:100%}
.frm > fieldset legend{font-weight:700;margin:0 1em;padding:0 1em}
*{box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
@viewport{width:device-width}
a,a:link,a:hover,a:visited{cursor:pointer;color:inherit;text-decoration:none}
a:hover{text-decoration:underline;color:inherit}
a:active,a:focus{outline:none}
#contenu_centre a{text-decoration:underline}
strong{font-weight:bolder}
p{text-align:justify;margin:.5em 0}
h3{text-align:left;margin:.7em 0;font-weight:700}
strong{font-weight:700}
i{font-style:italic}
ul.spip,ol.spip{margin-left:25px}
ul.spip{list-style-type:square}
li ul.spip{list-style-type:disc}
li li ul.spip{list-style-type:circle}
ol.spip{list-style-type:decimal}
dl.spip dt,dl.spip dd{padding-left:50px}
dl.spip dt{clear:both}
blockquote.spip{min-height:40px;background:url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/css/img/quote.png') no-repeat}
.spip_logos{float:left;margin:0 10px 10px 0;padding:0;border:none}
.spip_documents img{max-width:100%!important;height:auto!important}
dl.spip_documents > dt,dl.spip_documents > dt > a{text-align:center;display:block}
dt.spip_doc_titre,dt.spip_doc_descriptif,dt.spip_doc_credits{padding:.5em 1em;text-align:center}
.spip_documents_left{margin:0 1em 1em 0;float:left}
.spip_documents_right{margin:0 0 1em 1em;float:right}
.spip_doc_suite{display:block;width:100%}
.spip_doc_suite > .spip_documents{float:none;margin:1em 0;padding:0}
.spip_documents.saut{clear:both!important}
span.spip_documents_center{text-align:center;width:100%!important;padding:1em 0}
span.spip_documents_center img{padding:1em 0;max-width:100%!important;max-height:none}
.spip_documents_center{width:100%;max-width:100%}
.spip_doc_suite0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1em 0}
.spip_modele{float:right;display:block;width:25%;margin:0 0 1.5em 1.5em;padding:1.5em;background-color:#EEE}
.spip_documents{text-align:center}
div.spip,ul.spip,ol.spip,.spip_poesie,.spip_cadre,div.spip_code,.spip_documents.spip_documents_center{margin-bottom:1.5em}
.pagination{clear:both;text-align:center}
@media print{.pagination{display:none}}
#pied{text-align:center;clear:both}
fieldset{display:block;padding:15px 10px;margin-bottom:20px}
fieldset legend{padding:10px 5px;margin:0 5px;font-weight:700}
.champs_formulaires .msgerreur{border:1px solid red;padding:1em;margin-bottom:2em}
.champs_formulaires .msgerreur ul{padding-top:10px}
.champs_formulaires .msgerreur ul li{padding-left:10px;list-style-position:inside}
.merci{border:1px solid #79a242;padding:30px;margin:20px 0}
.champs_formulaires .form_not_ok{background:#fff9f9;border:solid 1px red}
.champs_formulaires label{float:left;width:8em;text-align:left;padding:0 2em;margin:.12em 0}
.champs_formulaires span.aide,.champs_formulaires span.obligatoire{margin:0 0 0 6px;padding:0 5px;font-size:.8em;font-weight:400;cursor:help;color:red}
.champs_formulaires .ligne_saisie{padding:3px 0;clear:both}
.champs_formulaires .texte_saisie{padding:3px 0;clear:both}
.champs_formulaires .bouton input{cursor:pointer;padding:3px 5px}
.champs_formulaires input,.champs_formulaires fieldset,.champs_formulaires textarea,.champs_formulaires select{border:1px solid #ccc;border-radius:3px;background:#f5f5f5}
.champs_formulaires select{margin-top:3px}
.champs_formulaires fieldset{background:none}
.champs_formulaires .msgerreur,.merci{border-radius:3px}
table.spip{width:100%}
table.spip tr.row_first th,table.spip tr th{font-weight:700;margin:5px 0}
table.spip caption{font-weight:700;margin:5px 0}
table.spip{margin:20px auto;border-collapse:collapse;text-align:center}
table.spip tr.row_even{background:#eee}
table.spip tr.row_odd{background:#ddd}
table.spip td,table.spip th{border:solid 1px #555;padding:3px}
#contacter fieldset #div_envoi{margin:15px 0 0 235px}
#contacter fieldset .texte_saisie1{width:200px}
#div_autorisation{margin-top:10px}
#div_autorisation label{float:none}
.nettoyeur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px}
.menu_h ul,.menu_v ul{list-style:none}
.menu_h ul li a,.menu_h ul li a:hover,.menu_v ul li a,.menu_v ul li a:hover{text-decoration:none}
.menu_h ul li a,.menu_h ul li a:hover{display:block}
#google_map{height:200px}
#google_map .gmnoprint div a,#google_map .gmnoprint a,#google_map .gmnoprint div span{display:none!important}
#google_map1 .gmnoprint *{display:none}
#accessibilite{position:absolute}
#accessibilite a{color:#ccc;font-size:.8em}
@media screen,print{#accessibilite{display:none}}
@media aural,braille,embossed{#accessibilite,.accessible{display:block}}
.lien_droite{display:block;text-align:right;margin:1em 0}
@media print{p,blockquote{orphans:2;widows:2}
blockquote,ul,ol{page-break-inside:avoid}
h1,h2,h3,caption{page-break-after:avoid}}
html{color:black;font-family:"Arial",sans-serif;font-size:1em;font-weight:400}
p,#hierarchie,#hierarchie *,.coordonnes,ul.spip a,table.spip th,table.spip td,li,label{font-size:.8em;line-height:1.3em}
li li{font-size:1em;line-height:1.3em}
#hierarchie strong{font-size:.82em}
h1{font-size:1.1em;font-weight:700;color:#38521a;margin-bottom:15px}
h2.chapo{font-size:.8em}
h3.spip,h2.spip{font-size:1.05em;font-weight:700;color:#71a434;display:block;margin:1em 0}
ul.spip li{list-style-type:none}
ul.spip li:before{content:"- "}
#chapo{font-style:italic}
.spip_documents .spip_doc_titre{font-size:.8em}
.spip_documents .spip_doc_descriptif{font-size:.77em}
textarea,table,td,th,code,pre,samp{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
#header .titre,#header .titre_local{font-family:"Coda",sans-serif;text-transform:uppercase;font-size:2.5em;text-shadow:0 0 2px #444}
#header .titre_local{font-size:1.5em;margin-bottom:.25em}
#header .activite{font-size:1.5em}
#header .slogan{font-family:"Architects Daughter";font-size:22px}
#header .telephone,#header .telephone_national{font-size:1.6em}
@media (max-width:768px){#header .titre{font-size:24px;text-shadow:0 0 2px #444}
#header .activite{font-size:18px}
#header .slogan{font-size:18px}
#header .telephone,#header .telephone_national{font-size:1.4em}
#header .titre_local{font-size:1.1em;margin:.25em 0 .5em}}
#col_gauche h4,.actu_liste h4{font-size:1.05em;font-weight:700;color:#71a434;text-align:left;text-transform:uppercase}
.actu_liste .annee{font-weight:700}
.actu_liste .date{color:#e9174c;font-weight:700}
#col_gauche a,#contenu a{color:#555}
.encart_bas a{font-size:.8em}
.sect_1 #contenu p{margin:20px 0}
#header{background:#58595b;color:white}
#header .inwrap{display:flex;position:relative}
#header a:hover{text-decoration:none}
#header .titre1{background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/bg_etoile.png') no-repeat left center;background-size:auto 90px;display:flex;flex-flow:column nowrap}
#header .tel{background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/CO_20grand_160.png') no-repeat center top;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center}
#header .home{display:flex}
@media screen and (min-width:1025px){#header .inwrap{padding:10px 10px 0 0;flex-flow:row nowrap;justify-content:space-between;align-items:center}
#header .home{flex:1 1 530px;flex-flow:row nowrap;justify-content:space-between;align-items:center}
#header .tel{flex:0 0 200px;background-size:auto 100px;padding:100px 10px 10px}
#header .slogan{flex:2 1 200px;padding:0 25px;text-align:center}
#header .titre1{flex:0 0 550px;background-size:auto 90px;padding:10px 10px 10px 100px}}
@media screen and (min-width:869px) and (max-width:1024px){#header .inwrap{padding:25px;flex-flow:row nowrap;justify-content:space-between;align-items:center}
#header .home{flex:1 1 500px;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start}
#header .tel{flex:0 0 200px;background-size:auto 90px;padding:90px 10px 10px 0;margin-left:25px}
#header .slogan{padding:0;text-align:center}
#header .titre1{background-size:auto 80px;padding:10px 10px 10px 90px}}
@media screen and (max-width:868px){#header .inwrap{padding:15px;flex-flow:row nowrap;justify-content:space-between;align-items:center}
#header .home{flex:1 1 500px;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start}
#header .tel{flex:0 0 200px;background-size:auto 70px;padding:85px 5px 40px 0;margin-left:15px}
#header .slogan{padding:15px 0 0;text-align:center}
#header .titre1{background-size:auto 80px;padding:5px 5px 5px 85px}}
@media screen and (max-width:768px){#header .inwrap{padding:15px;flex-flow:column nowrap;justify-content:flex-start;align-items:center}
#header .home{flex:0 0 auto;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start}
#header .tel{flex:0 0 auto;background-image:none;padding:15px 5px 0;margin-left:0}
#header .slogan{padding:15px 0 0;text-align:left}
#header .titre1{background-size:auto 50px;padding:5px 5px 5px 55px}}
.search_open_close{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}
#formulaire_recherche form > div{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}
#formulaire_recherche .submit{cursor:pointer;width:30px;height:30px;background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/css/img/bg_recherche_w.png') no-repeat center center;border:none;background-size:cover;margin:4px 0 0 6px}
#formulaire_recherche label{display:none}
#formulaire_recherche .search{background:transparent;color:white;border:1px solid white;box-shadow:none}

@media screen and (min-width:1025px){.sect_1 #header .inwrap{padding:10px 10px 20px 0}}
@media screen and (min-width:869px) and (max-width:1024px){.sect_1 #header .inwrap{padding:25px 25px 45px}
.sect_1 #header .search_open_close{bottom:10px;left:auto;right:25px;transform:none}}
@media screen and (max-width:868px){.sect_1 #header .inwrap{padding:15px 15px 35px}
.sect_1 #header .search_open_close{bottom:10px;left:auto;right:60px;transform:none}}
@media screen and (max-width:768px){.sect_1 #header .inwrap{padding:15px}
.sect_1 #header .tel{z-index:2}
.sect_1 #header .search_open_close #formulaire_recherche form{display:none}
.sect_1 #header .search_open_close{width:100%;right:0}
.sect_1 #header .search_open_close #formulaire_recherche.accordeon_open form{display:block!important;padding:3px 15px;margin-top:10px;position:absolute;background:#9fc35c;width:100%}
.sect_1 #header .search_open_close #formulaire_recherche.accordeon_open form input.search{width:100%}
.sect_1 #header .search_open_close h2{background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/css/img/bg_recherche_w.png') no-repeat center center;height:30px;width:30px;cursor:pointer;background-size:cover;margin-left:15px}
.sect_1 #header .search_open_close .accordeon_open h2{height:40px;width:40px;margin-left:0;background-image:url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/css/img/close-w.png');background-color:#9fc35c;background-size:20px;transform:translateY(10px)}}
.sect_1 .search_result > h3{margin:1em 0}
.sect_1 .search_result .liste_recherche{margin:2em 0}
.sect_1 .search_result .liste_recherche .breadcrumb{font-size:12px}
.sect_1 .search_result .liste_recherche h3 .titre a{color:blue;text-decoration:underline!important;font-weight:400}
.sect_1 .search_result .liste_recherche p{margin-top:0;line-height:1.5em}
.menuh ul{list-style:none}
.menuh ul li ul{position:absolute;left:-1000em;z-index:100}
.menuh > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch}
@media (min-width:869px){.menuh .mini_menu{display:none}
.menuh ul li:hover ul{left:auto;display:block}
.menuh > ul > li{text-align:left}}
@media (max-width:868px){.menuh{width:100%;height:5px}
.menuh span.mini_menu{background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/css/img/menu_mobile.png') no-repeat center center;background-size:90% auto;display:block;text-align:center;cursor:pointer;clear:both;height:50px;width:40px;position:absolute;right:5px;margin-top:-50px;padding-bottom:10px}
.menuh > ul{display:none;z-index:1000}
.menuh > ul.open,.menuh > ul.open > li,.menuh > ul.open > li a,.menuh > ul.open .rub_open > ul,.menuh > ul.open .rub_open > ul > li{display:block;position:relative;left:auto}
.menuh > ul.open li a{padding:1em}
.menuh > ul.open li.rub_open ul{left:auto;position:relative}
.menuh li.rub_close > a{background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/menuv_off_w.png') no-repeat right .5em}
.menuh li.rub_open > a{background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/menuv_on_w.png') no-repeat right .5em}
.menuh li.rub_single > a,.menuh li.accueil > a{background-image:none}}
.nav_wrapper,.menuh li{background:#9fc35c}
.menuh ul li a{padding:.5em 1em;color:white;font-weight:700;display:block}
.menuh ul > li.on > a,.menuh ul li.off > a:hover{text-decoration:none}
.menuh ul li.on{background:#3d3d3d}
.menuh ul li:hover{background:#295f0f}
.menuh ul ul > li{border-bottom:1px dotted #fff}
.menuh ul li ul li:last-child{border:none}
body{background:#fff}
html{scroll-behavior:smooth}
#conteneur,#pied,.faux_pied,.centrer,#navigation,.inwrap,.pied_wrapper{margin-left:auto;margin-right:auto;max-width:1200px}
#page,#pied{background:transparent}
#conteneur{display:flex;flex-flow:row nowrap;justify-content:center}
#contenu{min-height:400px;padding:2em;border-right:1px solid #9fc35c;width:70%}
#col_gauche{padding:2em;max-width:300px}
#col_gauche h4{margin-bottom:5px}
#col_gauche #lettre{min-height:21px}
#col_gauche #lettre div{padding-left:0}
#col_gauche #sos h4{color:#b61620;font-size:1.2em}
#col_gauche #sos li{list-style:none}
#col_gauche #sos li a{font-weight:700;padding:1em 0 1em 39px;display:block}
#col_gauche #sos li.sos a{background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/bg_etoile.png') no-repeat left center;background-size:30px}
#col_gauche #sos li.ctrl a{background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/teamviewer.png') no-repeat 3px center;background-size:25px}
#col_gauche .lirelasuite{margin-top:10px;display:block}
.blocg{margin:0 0 20px}
.blocg *{text-align:left}
.implantations ul{display:none;height:200px;overflow-y:scroll;margin:10px 0}
#contenu .implantations ul li{float:left;width:210px;list-style:none}
#menubis li{padding:3px 0}
#menubis li.on{background:#71a434!important;margin-left:-20px;padding-left:20px}
#menubis li.on a{font-weight:700;color:white}
#menubis li a:hover{font-weight:700}
.pied_wrapper{border-top:3px solid #58595b;padding:1em}
.footer_menu{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}
#pied .social span{display:none}
#pied .social a{width:30px;height:30px;display:inline-block;background-size:contain!important}
#pied .social .fb{background:white url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/fb30.png') no-repeat center center}
#pied .social .tw{background:white url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/tw30.png') no-repeat center center}
#pied .social .linkedin{background:white url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/linkedin.png') no-repeat center center}
#pied .social .site{background:white url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/site.png') no-repeat center center}
#pied .social .instagram{background:white url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/instagram.png') no-repeat center center}
#pied .social .tiktok{background:white url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/tiktok.png') no-repeat center center}
#pied{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}
.spip_documents_left,.spip_documents_right{max-width:30%}
#pied > div{margin:.5em 0;text-align:left}
#pied .coordonnes{line-height:1.7em}
.pied_wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}
.expertcyber{flex:0 1 155px;margin-left:15px}
.expertcyber a img{width:100%;height:auto}
@media (max-width:768px){.pied_wrapper{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}
.expertcyber{flex:1 1 55px;margin:15px 0 0}
.expertcyber a img{width:200px;height:auto}}
#pied ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none}
#pied ul li{margin:.25em;padding:.25em}
#google_map{height:400px;margin-top:25px}
#implantations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:25px}
#google_map_implantations{-ms-flex-preferred-size:400px;flex-basis:400px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:1;flex-shrink:1}
#infos_implantations{background:#84b53c;min-height:370px;-ms-flex-preferred-size:min-content;flex-basis:min-content;padding:15px;text-align:left;-ms-flex-negative:2;flex-shrink:2}
#infos_implantations .close{font-size:1.5em;color:white;margin-bottom:1em;cursor:pointer}
#infos_implantations p,#infos_implantations a,#infos_implantations h4{text-align:left;color:white}
#infos_implantations h4{font-weight:700}
#qrcode{margin-top:25px;text-align:center}
#qrcode span{color:white;margin-bottom:10px;display:block}
#contacter{width:500px}
#qrcode_contact{float:right;width:170px;margin-left:15px}
#qrcode_contact span{margin-bottom:10px;display:block}
@media (max-width:768px){#qrcode_contact{display:none}}
table td{vertical-align:middle}
#contenu h2{clear:left}
#resa fieldset{width:95%!important}
#resa .bouton{margin:15px 0 5px 180px}
#dessindelasemaine{padding:1em 0 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start}
#dessindelasemaine img{width:100%;max-width:450px}
#dessindelasemaine a{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:450px;flex-basis:450px}
.partage{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:3;flex-shrink:3;max-width:200px;margin:0;padding:0 1em}
#dessindelasemaine p{margin:0}
#implantations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:25px}
#google_map_implantations{-ms-flex-preferred-size:400px;flex-basis:400px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:1;flex-shrink:1}
#infos_implantations{background:#84b53c;min-height:370px;-ms-flex-preferred-size:min-content;flex-basis:min-content;padding:15px;text-align:left;-ms-flex-negative:2;flex-shrink:2}
.partage .fb-like{max-width:100%;padding:1em 0}
.chapo{font-weight:700;text-align:left;color:#444}
.frm > div{flex:1 1 100%;margin-right:1em;padding-right:1em}
.frm > div > label{flex:0 1 150px!important}
.frm > div > input{flex:4 1 auto;padding:.25em}
.frm > div.text_field > textarea{min-width:300px}
.frm > div.text_field{flex-flow:row nowrap!important}
.frm .optionsfield{flex:0 1 auto}
.frm .optionsfield option{max-width:300px}
.frm .checkbox_field .wrapper input{margin-left:1em}
div.msgerror .msg{border:1px solid red;background-color:#fee}
.merci{clear:both}
.art_358 #div_autoriser #autoriser_1,.art_357 #div_autoriser #autoriser_1{float:left}
.art_358 #div_autoriser .checkbox_options label,.art_375 #div_autoriser .checkbox_options label,.art_357 #div_autoriser .checkbox_options label{width:330px;float:left;margin-bottom:15px;font-size:.7em}
.art_358 #div_envoi,.art_357 #div_envoi,.art_375 #div_envoi{clear:left}
.diaporama_wrapper{margin:1em 0;position:relative;overflow:hidden;min-height:242px}
.diaporama_wrapper,.diaporama_wrapper .diapo,.diaporama_wrapper .legende,.diaporama_wrapper .img{background:#9fc35c}
.diapo{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.diapo > .legende{padding:1em;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:fit-content;flex-basis:fit-content;margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:distribute;justify-content:space-around;color:white;font-weight:700}
.diapo > .legende p{text-align:left}
.diapo > .legende .lire_la_suite a{display:block;border-radius:3em;padding:1em;text-align:center;background:white;color:black!important}
.diapo > .legende a:hover{text-decoration:none}
.diapo > .img{margin:0 30px;min-width:0;min-height:0;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.diapo > .img.diapo_text{margin:0 0 0 30px}
.diapo > .img img{max-width:100%;height:auto}
#diapo_nav{width:100%;height:100%;position:absolute}
#diapo_nav > div{height:100%;width:30px;position:absolute;z-index:10;background-size:10px}
#diapo_nav > div.on{cursor:pointer}
#diapo_nav > div.off{display:none}
#diapo_navl{background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/arrow_wl.png') no-repeat center center}
#diapo_navr{background:transparent url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/arrow_wr.png') no-repeat center center;right:0}
.pastilles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;align-items:center}
.pastilles a{padding:5px;color:transparent;border:none}
.pastilles a:hover{text-decoration:none}
.pastilles a span{border-color:#38521a!important;background:white;height:9px;width:9px;border-radius:9px;border:1px solid black;display:block}
.pastilles a.on span{background:#9fc35c!important}
.playpause{height:20px;width:20px;margin-left:20px;border-radius:20px;background:#9fc35c url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/images/playpause.png') no-repeat center center;background-size:9px;cursor:pointer}
.playpause.pause{animation:blink 2s ease-in-out infinite}
@keyframes blink{50%{opacity:0.3}}
.actu_liste{float:right;width:170px;margin:0 0 15px 20px;padding:0;border-bottom:1px solid #999}
.actu_liste h4{margin-bottom:10px}
.actu_liste a{margin-left:10px;display:block}
.actu_liste li{list-style:none;margin:8px 0;border-left:2px solid white}
.actu_liste li.on{border-left:2px solid #38521a}
.rub_396 .liste_article a,.rub_396 .liste_article span.statique{float:left;height:100px;width:280px;margin:0 40px 10px 0;font-size:.9em;overflow:hidden;border-bottom:2px #fff solid}
.rub_396 .liste_article a:hover{text-decoration:none;background:#eee}
.rub_396 .liste_article img{margin:5px 15px 5px 5px;float:left;clear:both}
.rub_396 .liste_article .titre{font-weight:700;width:100%;margin:5px 0 5px 5px;display:block}
.rub_396 .liste_article .description{display:block}
.rub_396 #contenu .retour{font-size:.9em}
.encart_bas{position:fixed;bottom:0;right:0;width:100%;max-width:450px;background:#eee;box-shadow:0 0 5px #555;padding:15px 35px 15px 15px;border-radius:5px;z-index:20}
.encart_bas img{float:left;margin:7px 10px 0 0}
.encart_bas span{position:absolute;top:0;right:0;width:20px;height:20px;background:#9fc35c;vertical-align:middle;text-align:center;color:white;font-weight:700;cursor:pointer}
.blog_liste,.blog_contenu{margin-bottom:20px;padding-left:6em}
.blog_liste{border-bottom:1px solid #999}
.blog_liste > h2 > a{color:#71a434!important;font-weight:700;text-transform:uppercase;line-height:1.1em}
.blog_liste .spip_logos{margin-top:1em}
.blog .date{float:left;border:3px solid #71a434;text-align:center;padding:.5em 1em;border-radius:.5em;margin:0 1em 1em -6em}
.blog .date > span{display:block;font-weight:700}
.blog_liste .lirelasuite{font-size:.8em;font-weight:700;margin-top:2em}
.blog .tag{clear:both;text-align:right;font-size:.8em}
.blog_cat{margin-bottom:2em}
.blog_cat .on{font-weight:700}
.post_precedent,.post_suivant{font-size:.73em;font-weight:700;padding:.5em 0;color:#38521a!important}
.post_precedent{float:left;clear:right}
.post_suivant{float:right;clear:both}
.bloc_partage{margin:5px 0;min-height:1.5em;clear:both}
.fb-share-button,.twitter-share-button{float:left;margin-right:1em;min-width:100px}
@media (max-width:1024px){#conteneur{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#col_gauche,#contenu{width:100%;max-width:none;padding:.5em}
#contenu{padding-bottom:0;border-right:none;border-bottom:1px solid #9fc35c}
#col_gauche{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch}
#col_gauche .blocg{max-width:none;width:30%;padding:1em;border:1px dotted #58595b}
#col_gauche #menubis,#col_gauche .blog_cat{width:100%!important}
body form.champs_formulaires{margin:1em 0}
body form.champs_formulaires fieldset,body form.champs_formulaires,body form.champs_formulaires textarea,body form.champs_formulaires select{width:100%!important;min-width:0;float:none}
body form.champs_formulaires fieldset > div{padding:.5em 0}
body form.champs_formulaires option{word-wrap:break-word}
body form.champs_formulaires .bouton{margin:1em 0!important;padding:0;text-align:center}
body form.champs_formulaires .bouton input{padding:.5em 1em;margin:0;min-width:50%}
iframe{max-width:100%}}
@media (max-width:768px){#col_gauche .blocg{max-width:none;width:48%;min-width:200px}
#dessindelasemaine{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
#dessindelasemaine .partage{width:100%;max-width:none}
.diaporama_wrapper{min-height:400px!important}
.diapo{flex-flow:column nowrap}
.diapo > .img.diapo_text,.diapo > .legende{margin:0 30px}
.diapo > .img{height:150px;padding-top:20px}
.diapo > .img img{max-height:100%;width:auto}
.diapo > .legende h4{text-align:center}}
@media (max-width:450px){#col_gauche .blocg{width:100%}}
#encart_sos{position:fixed;bottom:30px;width:auto;z-index:100;background:white url('https://www.docteurordinateur.com/s/www.docteurordinateur.com/squelettes/v2/css/img/dialog.png') no-repeat 10px center;background-size:auto 100%;box-shadow:0 0 8px rgba(0,0,0,0.8);padding:5px 10px;border-radius:45px}
#encart_sos > a{display:inline-block;padding:10px 2px 10px 70px}
#encart_sos > a:hover{text-decoration:none}
#contact_sos{margin-top:1em;padding-top:30px;border-top:1px solid #71a434}
.liste_implantations{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:stretch;padding-top:2em;margin:0 -1em}
.liste_implantations section{flex:1 1 300px;margin:1em;padding:1em;border:1px solid #71a434}
.liste_implantations section div{display:block;padding:.25em 0}
.carte_gis{margin-top:2em}
.blogalerie_picture{text-align:center;margin-bottom:1em}
.blogalerie_picture img{max-width:100%;width:100%;height:auto}
.blog_liste .blogalerie_picture{max-width:300px}
#tarteaucitronRoot *{font-family:"Arial",sans-serif!important}
@media screen and (max-width:1279px){span#tarteaucitronDisclaimerAlert{display:block!important;margin:0 20px 10px 0!important;padding:0 60px!important;text-align:center!important;z-index:1}
span#tarteaucitronCloseCross{z-index:2}}

/* s/www.docteurordinateur.com/local/cache-css/cssdyn-tarteaucitron_custom_css-ada70328.css?1788266488 */
#tarteaucitron strong{color:#fff}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitron-toggle-group{background:rgba(0,0,0,0.1)!important;padding:11px 22px;margin:5px 0;text-transform:uppercase;position:relative;border-radius:3px;box-shadow:0 2px 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3)}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitron-toggle-group:hover{box-shadow:0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3)}
#tarteaucitronRoot #tarteaucitronAlertBig{background:#333!important}
#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{color:#fff!important}
#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{background:#9C1A1A!important}
#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow{background:#1B870B!important}
#tarteaucitronRoot .tarteaucitronAllow{background:#008300!important;color:#fff!important}

