﻿@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Cabin|Dosis");*{box-sizing:border-box;}@media only screen and (min-width:0) and (max-width:1200px){*{box-sizing:content-box;}}body{margin:0;padding:0;color:#575757;font-family:"Cabin",Arial,Helvetica,sans-serif;font-weight:normal;font-variant:normal;text-align:center;height:1000px;font-size:1em;font-size:16px;}.gridContainer{width:100%;padding-left:10px;padding-right:10px;}@media only screen and (min-width:600px){.gridContainer{width:90.675%;padding-left:1.1625%;padding-right:1.1625%;margin:auto;}}@media only screen and (min-width:1200px){.gridContainer{margin-left:auto;margin-right:auto;width:87.36%;padding-left:1.82%;padding-right:1.82%;max-width:1200px;}}.clear{margin:0;padding:0;font-size:0;line-height:0;height:0;clear:both;}h1,.h1,h2,.h2{font-family:"Dosis",Arial,Helvetica,sans-serif;color:#256a80;}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Cabin",Arial,Helvetica,sans-serif;color:#575757;}h1 span.sur-titre,h2 span.sur-titre,h3 span.sur-titre{display:block;font-size:.8em;font-weight:normal;color:#575757;}h1,.h1{margin:0 0 5px 0;padding:0 0 2px 0;font-size:1.5em;font-size:24px;font-weight:800;}@media only screen and (min-width:600px){h1,.h1{font-size:1.75em;font-size:28px;}}@media only screen and (min-width:1000px){h1,.h1{font-size:2em;font-size:32px;}}h2,.h2{margin:20px 0 0 0;padding:0;font-size:1.25em;font-size:20px;font-weight:700;}@media only screen and (min-width:600px){h2,.h2{font-size:1.5em;font-size:24px;}}@media only screen and (min-width:1000px){h2,.h2{font-size:1.75em;font-size:28px;}.sActivites h2,.sActivites .h2{font-size:1.625em;font-size:26px;}}.sous-titre{font-size:1em;margin:0;}h3,.h3{font-weight:bold;margin:10px 0 10px 0;padding:0;font-size:1.125em;font-size:18px;}h3.nomRecherche{font-size:1em;margin-bottom:-5px;}@media only screen and (min-width:600px){h3,.h3{font-size:1.25em;font-size:20px;}}@media only screen and (min-width:1000px){h3,.h3{font-size:1.375em;font-size:22px;}}h4,.h4{font-size:1.0625em;font-size:17px;}@media only screen and (min-width:600px){h3,.h3{font-size:1.1875em;font-size:19px;}}@media only screen and (min-width:1000px){h3,.h3{font-size:1.25em;font-size:20px;}}h5,.h5{font-size:1em;font-size:16px;}h6,.h6{font-size:1em;font-weight:200;margin:0 0 5px 0;padding:0;}ul,ol{text-align:left;}.sActivites ul{padding-inline-start:18px;}@media only screen and (min-width:600px){.sActivites ul{padding-inline-start:40px;}}ul{margin:0 0 10px 0;}ol{margin:0 0 10px 20px;}ul li{padding-left:5px;}.sActivites ul li{padding-left:0;}p,h1,h2,h3,h4,h5,h6,.contenu form{text-align:left;}p.rechercheAlphabetique{width:50%;}p.rechercheAlphabetique a{margin:0 5px 15px 5px;}hr{border-top:dashed 1px #868686;color:#fff;clear:both;}a{color:#6998a8;text-decoration:none;}a:hover{color:#6998a8;border-bottom:1px solid;}@supports(-ms-ime-align:auto){a:hover{border-bottom:0!important;}}a:visited{color:#316395;}abbr{border-bottom:0;}a img{border:0;}a.supprimer{margin:0;padding:0;width:18px;height:23px;border:0;background-image:url(../img/icn-supp.png);background-position:left center;background-repeat:no-repeat;display:inline-block;}a.supprimer:hover{border:0;background-image:url(../img/icn-supp-over.png);}img,object,embed,video{max-width:100%;}.ie6 img{width:100%;}.contenu label{margin:0;padding:0 0 5px 0;display:block;float:left;width:100%;clear:both;}.contenu input,.contenu textarea,.contenu select{margin:0 10px 6px 0;border:0;background-color:#ececec;color:#575757;font-family:"Cabin",Arial,Helvetica,sans-serif;font-size:.875em;}.contenu input{padding:5px;}.contenu input[type=checkbox],.contenu input[type=radio]{margin:0 0 6px 6px;}.contenu textarea,.contenu select{padding:5px 10px;}.contenu form textarea{width:620px;height:60px;}.contenu form input[type=text],.contenu form input[type=password]{padding-left:10px;width:80%;}.contenu input[type=text]:focus{background-color:#b1dde0;}.contenu form select{width:316px;}.contenu form input[type=checkbox],.contenu form input[type=radio]{margin:0 0 0 10px;padding:0;}.contenu input[type=submit]{border:0;margin-top:5px;padding:7px 30px 7px 30px;font-weight:bold;text-transform:uppercase;color:#fff;font-family:"Dosis",Arial,Helvetica,sans-serif;background-color:#29729f;cursor:pointer;letter-spacing:.1em;}div.validation-summary-errors,form span.erreur-champ{color:#e7425c;font-family:"Dosis",Arial,Helvetica,sans-serif;font-size:.938em;}span.erreur-champ{margin:0;padding:0 10px 0 17px;background-image:url("../img/icn-avertissement-petit.png");background-position:left center;background-repeat:no-repeat;}span.erreur-champ.saut{display:block;}.dropdown{position:relative;font-size:14px;color:#333;}.dropdown .dropdown-label{height:30px;padding:6px 12px;line-height:1;cursor:pointer;background:url(../images/img_fleche_dropdown.png) no-repeat right #ececec;background-position-x:right;background-position-y:center;background-size:auto;display:inline-block;position:relative;background-position:96.5% 50%;background-size:17px 8px;-webkit-appearance:none;width:316px;float:inherit;clear:right;margin:10px 0;}.dropdown .dropdown-list{padding:12px;background:#fff;background-color:#fff;position:absolute;top:40px;left:0;right:2px;box-shadow:0 1px 2px 1px rgba(0,0,0,.15);transform-origin:50% 0;transform:scale(1,0);transition:transform .15s ease-in-out .15s;max-height:66vh;overflow-y:scroll;background-color:#ececec;width:316px;}.dropdown .dropdown-option{display:block;padding:8px 12px;opacity:0;transition:opacity .15s ease-in-out;}.dropdown [type=checkbox]{position:relative;top:4px;margin-right:4px;}.dropdown.on .dropdown-list{transform:scale(1,1);transition-delay:0s;z-index:10;}.dropdown.on .dropdown-list .dropdown-option{opacity:1;transition-delay:.2s;}.contenu table{margin-bottom:10px;border-bottom:1px solid #bfbfbf;text-align:left;}.contenu table th{margin:0;padding:5px 10px;background-color:#ececec;border-bottom:1px solid #575757;text-align:left;font-weight:100;}.contenu table td{margin:0;padding:5px 10px;vertical-align:top;}#bouton-conditions,#bouton-developpement,#bouton-releve,#bouton-ethique{margin:0!important;float:left;display:inherit;}.contenu{margin:0 10px;}.contenu p{line-height:1.4em;}.date{margin:0;padding:0;font-size:.8em;}@media only screen and (min-width:600px){.section{padding-left:10px;float:left;}}@media only screen and (min-width:800px){.section{width:65%;}}@media only screen and (max-width:799px){.section{margin-top:50px;}}.field-validation-valid{display:none;}.section ul{margin:10px 0;}.section ul li{padding-bottom:5px;}