body{color:#2e2e2e;font-size:90%}
.desc_diapo,.table .item_info_supp .item_info_spectacle{font-family:'Open Sans',sans-serif;font-weight:300}
body,a,#menu a,.content h4.soustitre,.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a,.table_item .item .titre_item,.table_item .item .titre_item_hidden,.table_item .item .titre_item::first-line,.table_item .item .titre_item_hidden::first-line,table.spip tr td,.accordion h3{font-family:'Open Sans',sans-serif;font-weight:400}
h1,h2,h4,h5,.content .chapo,label,.programmation .date,input[type=radio]:checked + label,input[type=checkbox]:checked + label,.title,.title_diapo,.table span,table.spip caption,table.spip tr th,#main_slideshow_hp .camera_caption > div a,.camera_caption > div,#bloc_contact .info_contact .nom,#hierarchie a:last-child,.table .item_info_supp .item_info_date_courte,.table .item_info_supp .item_info_date_complete,.liste_item .item_info .item_info_chapo,.programme .item_info_lieu span,.programme .item_info_adresse span,.programme .item_info_descriptif span,.champ .submit,.formulaire .submit,.menu-button,.on,.on > a,.filariane,.filariane a,body b,h3,.bandeau_titre h1,h2.titre_bloc,.flexnav li a,strong,.table .item .item_info a.lire_plus,.table .item h3.item_info_titre{font-family:'Open Sans',sans-serif;font-weight:600}
.bold{font-family:'Open Sans',sans-serif;font-weight:700}
.extra-bold{font-family:'Open Sans',sans-serif;font-weight:800}
h1.titre{font-size:2em}
h2{font-size:1.8em}
h3.spip{font-size:1.4em}
h4{font-size:1.4em}
table.spip tr th{font-size:1.2em}
span.titre_bloc{font-size:1.3em}
#top_bar .connexion ul li a{font-size:.9em}
.camera_caption > div{font-size:1em}
#main_slideshow_hp .camera_caption > div a{font-size:1.4em}
.table_item .item .titre_item_hidden{font-size:1.5em}
.table_item .item .descriptif_item{font-size:.8em}
.liste_item .item_info .item_info_titre a{font-size:1em}
.liste_item .item_info .item_info_soustitre h4{font-size:.7em}
.liste_item .item_info .item_info_chapo{font-size:.85em}
.liste_item .item_info .item_info_texte,.liste_item .item_info .item_info_lieu,.liste_item .item_info .item_info_evenement{font-size:.9em}
.table.TWOE .item .item_info h3.item_info_titre{font-size:1em;line-height:1.5em}
.table .item .item_info_supp h3.item_info_titre{font-size:1.6em;line-height:1.35em}
.table .item_info_supp .item_info_chapo{font-size:.8em}
.table.TOC .item .item_info_supp a{color:#2e2e2e}
.table.TOC .item .item_info_supp .item_info_date{display:none}
#bloc_social .bloc_content h2{font-size:1.8em}
#bloc_social .bloc_content h3{font-size:1.1em}
.chapo{font-size:1.1em}
.texte{font-size:1em}
.content .type_spectacle{font-size:1.4em}
.content .programmation .date{font-size:1.1em}
.programme .item_info_spectacle{font-size:1.8em}
.programme .item_info_titre a{font-size:1.2em}
.programme .item_info_date{font-size:.9em}
.programme .item_info_lieu span,.programme .item_info_adresse span,.programme .item_info_descriptif span{font-size:1em}
.liste_partenaire_actuel .item_evenements li a{font-size:1em}
#footer{font-size:.9em}
.accordion h3{font-size:1.6em}
.no-accordion ul li > a,.accordion ul li > a{font-size:1em}
.accordion .st-content ul li > a{font-size:.9em}
legend{font-size:1.35em}
label{font-size:1.1em}
textarea,.champ,select{font-style:normal;font-size:12px}
.flexnav li a{font-size:1.3em}
.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a{font-size:1.1em}
.flexnav .touch-button .navicon{font-size:12px}
.menu-button .touch-button .navicon{font-size:16px}
@media only screen and (min-width:1025px){.flexnav > li > a{font-size:1.1em}
.flexnav li ul li a,.flexnav ul li ul li a,.flexnav ul li ul li ul li a{font-size:1em}}