/*0b569d44d90bc304d776638a261359d1*/body{font-family:Lato, sans-serif;}html {background-image:url("../file/source/theme/pattes_ombres.webp");background-position:top center;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}body {background-color: rgba(0,0,0,0)}#backToTop {background-color:rgba(0, 180, 67, 0.5);color:rgba(76, 76, 76, 1);}a{color:rgba(0,180,67,1)}div.mce-edit-area {font-family:Lato, sans-serif;}.editorWysiwyg, .editorWysiwygComment {background-color:rgba(244, 244, 244, 0.95);}span.mce-text{background-color: unset !important;}body,.row > div{font-size:16px}body{color:rgba(0, 0, 0, 0.8)}input[type=password],input[type=email],input[type=text],input[type=date],input[type=time],input[type=week],input[type=month],input[type=datetime-local],input[type=number],input[type=file],.inputFile,select,textarea{color:rgba(0, 0, 0, 0.8);background-color:rgba(244, 244, 244, 0.95);}.blogDate {color:rgba(0, 0, 0, 0.8);}.blogPicture img{border:1px solid rgba(0, 0, 0, 0.8); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8);}.container {max-width:1170px}@media (min-width: 769px) {#site{margin: 20px auto 20px auto !important;}}@media (max-width: 768px) {#site{margin: 20px auto 20px auto !important;}}#site.light{margin: 5% auto !important;} body{margin:0px 10px;}  #bar{margin: 0 -10px;} body > header{margin: 0 -10px;} body > nav {margin: 0 -10px;} body > footer {margin: 0 -10px;} #site{background-color:rgba(244, 244, 244, 0.95);border-radius:0px;box-shadow:0px #212223;}.speechBubble,.button,.button:hover,button[type=submit],.pagination a,.pagination a:hover,input[type=checkbox]:checked + label:before,input[type=radio]:checked + label:before,.helpContent{background-color:rgba(0,180,0,1);color:#222}.helpButton span{color:rgba(0,180,0,1)}input[type=text]:hover,input[type=date]:hover,input[type=time]:hover,input[type=week]:hover,input[type=month]:hover,input[type=datetime-local]:hover,input[type=number]:hover,input[type=password]:hover,input[type=file]:hover.inputFile:hover,select:hover,textarea:hover{border-color:rgba(0,180,0,1)}.speechBubble:before{border-color:rgba(0,180,0,1) transparent transparent transparent}.button:hover,button[type=submit]:hover,.pagination a:hover,input[type=checkbox]:not(:active):checked:hover + label:before,input[type=checkbox]:active + label:before,input[type=radio]:checked:hover + label:before,input[type=radio]:not(:checked):active + label:before{background-color:rgba(0,165,0,1)}.helpButton span:hover{color:rgba(0,165,0,1)}.button:active,button[type=submit]:active,.pagination a:active{background-color:rgba(0,160,0,1)}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:rgba(76,76,76,1);font-family:'Dancing Script', sans-serif;font-weight:bold;text-transform:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:rgba(61,61,61,1)}.block {border: 1px solid rgba(0, 133, 0, 1);}.block h4 {background-color:rgba(0,180,67,0.5);color:#222;}header{background-color:rgba(255,255,255,0.5);}header{background-size:contain}header{background-color:rgba(255,255,255,0.5);height:289px;line-height:289px;text-align:center}header{background-image:url("../file/source/banniere/titre.webp");background-position:top center;background-repeat:no-repeat}header span{color:rgba(76,76,76,1);font-family:'Dancing Script', sans-serif;font-weight:bold;font-size:2.4vmax;text-transform:none}nav,nav.navMain a{background-color:rgba(180,250,180,0.8)}nav a,#toggle span,nav a:hover{color:rgba(0, 0, 0, 1)}nav a:hover{background-color:rgba(165,235,165,0.8)}nav a.active{color:rgba(0, 93, 0, 1);}nav a.active{background-color:rgba(160,230,160,0.8)}nav #burgerText{color:#222}nav .navSub a{background-color:rgba(180,250,180,0.8)}nav .navMain a.active {border-radius:0px}#menu{text-align:center}nav{margin:0}nav{padding:0 10px;}#toggle span,#menu a{padding:10px;font-family:'Open Sans', sans-serif;font-weight:normal;font-size:.9em;text-transform:none}footer{padding:0 20px;}footer span, #footerText > p {color:rgba(0, 0, 0, 0.8);font-family:'Open Sans', sans-serif;font-weight:bold;font-size:.8em;text-transform:none}footer {background-color:rgba(255,255,255,0.8);color:rgba(0, 0, 0, 0.8)}footer #footersite > div {margin:5px 0}footer #footerbody > div  {margin:5px 0}@media (max-width: 768px) {footer #footerbody > div { padding: 2px }}#footerSocials{text-align:left}#footerText > p {text-align:center}#footerCopyright{text-align:right}