﻿/* EMBED FONTS */
@font-face{
	font-family:'ShareMe';
	src:url('fonts/ShareMe.otf');
}
@font-face{
	font-family:'Haettenschweiler';
	src:url('fonts/HATTEN.woff'),url('fonts/HATTEN.TTF');
	src:local('Haettenschweiler'),url('fonts/HATTEN.woff'),url('fonts/HATTEN.TTF');
}
@font-face{
	font-family:'calibri';
	src:url('fonts/CALIBRI.woff'),url('fonts/CALIBRI.ttf');
	src:local('Calibri'),url('fonts/CALIBRI.woff'),url('fonts/CALIBRI.ttf');
}
@font-face{
	font-family:'Eras Demi Itc';
	src:url('fonts/Erasdemi.woff'),url('fonts/Erasdemi.ttf');
	src:local('Eras Demi ITC'),url('fonts/Erasdemi.woff'),url('fonts/Erasdemi.ttf');
}
@font-face{
	font-family:'franklin gothic heavy';
	src:url('fonts/FRAHV.woff'),url('fonts/FRAHV.ttf');
	src:local('Franklin Gothic Heavy'),url('fonts/FRAHV.woff'),url('fonts/FRAHV.ttf');
}
@font-face{
	font-family:'franklin gothic demi cond';
	src:url('fonts/FRADMCN.woff'),url('fonts/FRADMCN.ttf');
	src:local('Franklin Gothic Demi Cond'),url('fonts/FRADMCN.woff'),url('fonts/FRADMCN.ttf');
}
@font-face{
	font-family:'franklin gothic medium';
	src:url('fonts/framd.woff'),url('fonts/framd.ttf');
	src:local('Franklin Gothic Medium'),url('fonts/framd.woff'),url('fonts/framd.ttf');
}
@font-face{
	font-family:'Orator Std';
	src:url('fonts/OratorStd.woff'),url('fonts/OratorStd.otf');
	src:local('Orator Std'),url('fonts/OratorStd.woff'),url('fonts/OratorStd.otf');
}
@font-face{
	font-family:'Adobe Caslon Pro';
	src:url('fonts/ACaslonPro-Regular.woff'),url('fonts/ACaslonPro-Regular.otf');
	src:local('Adobe Caslon Pro'),url('fonts/ACaslonPro-Regular.woff'),url('fonts/ACaslonPro-Regular.otf');
	font-style:normal
}
@font-face{
	font-family:'Adobe Caslon Pro';
	src:url('fonts/ACaslonPro-Italic.woff'),url('fonts/ACaslonPro-Italic.otf');
	src:local('Adobe Caslon Pro'),url('fonts/ACaslonPro-Italic.woff'),url('fonts/ACaslonPro-Italic.otf');
	font-style:italic
}

h1,h2,h3,h4,h5,h6,p,ol,ul,td{font-weight:inherit;font-size:1em;list-style:none;margin:0;padding:0}
a:link,a:visited,a:focus,a:active{color:#262626;text-decoration:none}
a:hover{color:red;text-decoration:none}
.clearFloat{visibility:hidden;clear:both;height:0px;width:0px}
.page-numbers.current,.current-tag,.current-cat a,.current-menu-item a{color:red;font-style:italic;font-weight:700}
/*.bottomUp,.bottomUp span{-moz-transform:scale(-1,-1);text-align:right}*/

body{margin:0}
body #header{clear:both;background-color:red;box-shadow: 0 7px 11px -7px black;}
body #header .site-title {width:940px;margin:0 auto;position:relative;left:69px;padding:0;color:white;text-transform:uppercase;font:normal 46px Haettenschweiler;}
body #header .site-title span{vertical-align:middle;padding-bottom:4px}
body #header .site-title img{vertical-align:middle;}
body #header .site-title a{color:white;}
body #header .site-title a:hover{color:white}
body #wrapper{overflow:auto;width:940px;margin:auto}
body #wrapper #access{height:25px;margin:0;padding:8px 0}
body #wrapper #access .menu-principal-container {font:bold 11px sans-serif;text-transform:uppercase;text-align:center;float:left;padding:6px 43px}
body #wrapper #access .menu-principal-container ul#menu-principal li{float:left;padding:0 13px;}
body #wrapper #access .menu-principal-container ul#menu-principal li ul{text-align:left;padding:15px;background-color:#E4E4E4;border-top:15px solid white;position:absolute;visibility:hidden}
body #wrapper #access .menu-principal-container ul#menu-principal li#menu-item-78 ul{margin-left:-21px}
body #wrapper #access .menu-principal-container ul#menu-principal li#menu-item-352 ul{margin-left:-94px}
body #wrapper #access .menu-principal-container ul#menu-principal li ul li{font:normal 1.4em/1 franklin gothic medium;float:none;padding:2px}
body #wrapper #access .menu-principal-container ul#menu-principal li:hover > ul {visibility:visible}
body #wrapper #access .search{float:right}
body #wrapper #access .search .searchform .searchtext{float:left;font:bold 11px sans-serif;text-transform:uppercase;text-align:right;border:1px solid #ddd;padding:4px 5px}
body #wrapper #access .search .searchform .searchsubmit{display:block;float:right;padding:0 8px}
body #wrapper #container{overflow:hidden;margin:0}
body #wrapper #container #content{float:left;width:645px}
body #wrapper #container #content  .page .entry-content h3{font:bold italic 20px "Orator Std", sans-serif;margin:35px 0 5px}
body #wrapper #container #content  .page .entry-content p{font:bold 14px "courier new";margin:0 23px 12px}
body #wrapper #container #content  .page .entry-content p a{color:blue; text-decoration:underline}
body #wrapper #container #content  .page .entry-content p a:hover{color:red; text-decoration:underline}
body #wrapper #container #content .erreur{background:#eaf2fa;border:1px solid #ddd;padding:10px}
body #wrapper #container #content .stickydiv{font:italic small-caps bold 18px/1 sans-serif;background:#FFF8A2;border-radius:25px;margin:10px 0 35px;padding:9px 30px}
body #wrapper #container #content .stickydiv .entry-title {margin:8px 0}
body #wrapper #container #content .stickydiv .entry-title a:link{color:#C54545}
body #wrapper #container #content .stickydiv .entry-title a:visited{color:#C54545}
body #wrapper #container #content .stickydiv .entry-title a:hover{color:red}
body #wrapper #container #content .postdate{font:italic 12px/1 "Eras Demi Itc";margin:0 0 14px;text-align:right}
body #wrapper #container #content .post{clear:both;margin-bottom:38px}
body #wrapper #container #content .post .entete{padding-bottom:4px}
body #wrapper #container #content .post .entete .surtitre{padding-top:4px;color:red;font:bold 13px/1 Georgia;text-transform:uppercase}
body #wrapper #container #content .post .entete .publication{float:right;color:black;font:italic bold 14px/1 Georgia;padding:3px 4px 3px 10px;text-align:right;vertical-align:top;white-space:nowrap}
body #wrapper #container #content .post .entete .entry-title h2 a{margin-bottom:4px;color:#262626;font:bold 23px/0.9 "franklin gothic demi cond",sans-serif}
body #wrapper #container #content .post .entete .entry-title h2 a:hover{color:red}
body #wrapper #container #content .post.category-tractsaffiches .afficheImage img{float:left;height:150px;padding-right:10px}
body #wrapper #container #content .post.category-tractsaffiches .entete .publication {float:none}
body #wrapper #container #content .post.category-tractsaffiches .entete .entry-title h2{text-align:right;padding:6px 4px 6px 0px}
body #wrapper #container #content .post.category-tractsaffiches .entete .entry-title h2 a{}
body #wrapper #container #content .post .entry-content figure.thumbnail {display:table;width:1px;margin:0;padding:0}
body #wrapper #container #content .post .entry-content figure.thumbnail img{margin-bottom:3px}
body #wrapper #container #content .post .entry-content figure.thumbnail figcaption{display:table-row;font:normal bold 13px/0.8 tahoma,sans-serif}
body #wrapper #container #content .post .entry-content figure.thumbnail .thumb-pic{display:table-row;border:1px solid #000}
body #wrapper #container #content .post .entry-content figure.thumbnail.paysage{margin:3px auto 7px}
body #wrapper #container #content .post .entry-content figure.thumbnail.paysage img{height:405px;width:auto}
body #wrapper #container #content .post .entry-content figure.thumbnail.fullpaysage{margin:0 auto 2px}
body #wrapper #container #content .post .entry-content figure.thumbnail.fullpaysage img{width:650px;height:auto}
body #wrapper #container #content .post .entry-content figure.thumbnail.small{float:left;margin:0 10px 0 0}
body #wrapper #container #content .post .entry-content figure.thumbnail.small-paysage{float:left;margin:0 10px 0 0}
body #wrapper #container #content .post .entry-content figure.thumbnail.portrait{float:left;margin:0 10px 0 0}
body #wrapper #container #content .post .entry-content figure.thumbnail.right{float:right;margin:0 0 0 10px}
body #wrapper #container #content .post .entry-content figure.thumbnail.right img{height:200px;width:auto}
body #wrapper #container #content .post .entry-content figure.thumbnail.left{float:left;margin:0 10px 0 0}
body #wrapper #container #content .post .entry-content figure.thumbnail.left img{height:200px;width:auto}
body #wrapper #container #content .post .entry-content figure.thumbnail.small-paysage img{width:200px;height:auto}
body #wrapper #container #content .post .entry-content .audioplayer_container object{height:30px}
body #wrapper #container #content ul.page-numbers {text-align:center;padding-bottom:25px}
body #wrapper #container #content ul.page-numbers li {font-style:italic;display:inline}
body #wrapper #container #content ul.page-numbers li a {font-size:16px;display:inline-block;padding:0 7px}
body #wrapper #container #content ul.page-numbers span.current {font-size:22px;padding:0 11px}
body #wrapper #container #sidebars{float:right;width:265px;background-color:#D5D5D5}
body #wrapper #container #sidebars .sidebar{background-color:#f8f8f8;margin:7px;padding-top:18px;border-radius:6px}
body #wrapper #container #sidebars .sidebar .widget{clear:both;margin-bottom:15px}
body #wrapper #container #sidebars .sidebar .widget:last-child{clear:both;margin-bottom:0px}
body #wrapper #container #sidebars .sidebar .widget .widget-title{display:none}
body #wrapper #container #sidebars .sidebar.main{font-size:15px;font-family:"franklin gothic medium";line-height:1;padding:18px 15px;text-transform:uppercase}
body #wrapper #container #sidebars .sidebar.main .widget ul li{padding-bottom:4px}
body #wrapper #container #sidebars .sidebar.main .widget ul li ul {padding:3px 0 0 10px}
body #wrapper #container #sidebars .sidebar.main .widget_links ul li{padding:5px 0}
body #wrapper #container #sidebars .sidebar .widget_archive select{margin-left:-3px;font:normal 15px/1 "franklin gothic medium";background-color:#f8f8f8;border:none;text-transform:uppercase}
body #wrapper #container #sidebars .sidebar.main .widget_skmt_widget-widget{margin-bottom:0;margin-left:-15px}
body #wrapper #container #sidebars .sidebar.main .widget_skmt_widget-widget a{font-family:"franklin gothic heavy";line-height:0.8em}
body #wrapper #container #sidebars .sidebar.main .widget_skmt_widget-widget .remove a{font-style:italic;color:red}
body #wrapper #container #sidebars .sidebar.events,.sidebar.links{padding:23px 15px}
body #wrapper #container #sidebars .sidebar div.title{color:#262626;font:15px/1 "franklin gothic medium";text-align:center;text-transform:uppercase;margin-bottom:5px}
body #wrapper #container #sidebars .sidebar.events li {margin:15px 0;font:normal 14px/1 Georgia, serif}
body #wrapper #container #sidebars .sidebar.events li div {line-height:1.55}
body #wrapper #container #sidebars .sidebar.events li .date{float:left}
body #wrapper #container #sidebars .sidebar.events li .time{float:right}
body #wrapper #container #sidebars .sidebar.events li .location{clear:both;font:bold small-caps 14px/1.25 Georgia,serif;text-align:center}
body #wrapper #container #sidebars .sidebar.events li .titre,.sidebar.events li .titre a{font-family:calibri,sans-serif;text-transform:uppercase;line-height:1.2}
body #wrapper #container #sidebars .sidebar.events hr{width:29px}
body #wrapper #container #sidebars .sidebar.links ul li,.sidebar.links ul li a{color:blue;font:14px/1.24 sans-serif;margin:15px 0;text-align:center}
body #wrapper #container #sidebars .sidebar.links ul li,.sidebar.links ul li a:hover{color:red}

body.home #wrapper #container #content .post .entry-content p:first-of-type{padding:0 0 3px}
body.home #wrapper #container #content .post .entry-content p{padding:3px 0}

body.category #wrapper #container #content .catedesc{margin:0 0 25px}
body.category #wrapper #container #content .catedesc p{font:italic bold 14px/1.3 georgia;text-align:justify;text-indent:10px}
body.category #wrapper #container #content .catedesc img{display:block;margin:0 auto 5px;max-height:140px}
body.category #wrapper #container #content .catedesc form{text-align:center}
body.category #wrapper #container #content .catedesc form select{text-align:left;font:italic bold 14px/1.3 georgia;margin:7px 0 0 22px}
body.category #wrapper #container #content .catedesc form select.selected{color:red}
body.category #wrapper #container #content .catedesc form select.selected option.unselected{color:black}

body.search #wrapper #access .search .searchform .searchtext{color:red;font-style:italic}
body.search #wrapper #container #content .search-post{margin:35px 15px}
body.search #wrapper #container #content .search-post .search-entry-content p{font:normal 17px/1 calibri;text-align:justify;text-indent:10px;}
body.search #wrapper #container #content .search-post .search-meta{padding-top:2px;font:italic small-caps 12px/1 sans-serif;text-align:right}
body.search #wrapper #container #content .search-post .audioplayer_container object{display:none}

body.category-tractsaffiches #wrapper #container #content a {float:left}
body.category-tractsaffiches #wrapper #container #content a figure {height:350px;overflow:hidden;text-align:center;padding:16px 15px;margin:15px;font:normal 14px/1 "franklin gothic demi cond",sans-serif}
body.category-tractsaffiches #wrapper #container #content a figure img{width:245px;max-height:350px}

/*Share menu*/
body #wrapper #container #content .post .entry-content #shareblock {padding-top:50px}
body #wrapper #container #content .post .entry-content #shareblock #shareMenu {cursor:pointer;font-family:ShareMe;font-size:41px;text-align:right;float:right;color:gray;user-select:none}
body #wrapper #container #content .post .entry-content #shareblock #shareMenu #shareLinks {display:none}
body #wrapper #container #content .post .entry-content #shareblock #shareMenu:hover > #shareLinks {display:inline}
body #wrapper #container #content .post .entry-content #shareblock #shareMenu #shareLinks a{color:gray;display:inline-block;padding:0 4px}
body #wrapper #container #content .post .entry-content #shareblock #shareMenu #shareLinks a:hover {color:red}

/*Articles*/
body #wrapper #container #content .post .entry-content{overflow:hidden}
body #wrapper #container #content .post .entry-content .scrolling-space{height:800px}
body #wrapper #container #content .post .entry-content p{font:normal 18px/1.7em Georgia;padding:7px 0;text-align:justify;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}
body.home #wrapper #container #content .post .entry-content p{font:normal 18px/1.2em Georgia;padding:7px 0;text-align:justify;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}
body #wrapper #container #content .post .entry-content>p:first-of-type{padding-top:0}
body #wrapper #container #content .post .entry-content .smallcaps{font-variant:small-caps}
body #wrapper #container #content .post .entry-content a.ftncall{vertical-align:super;font-size:12px}

	/*preambule*/
body #wrapper #container #content .post .entry-content .preambule{padding:0 0;font:italic 18px/1.2 Georgia,Serif;}
body #wrapper #container #content .post .entry-content .preambule p{font:inherit}
body #wrapper #container #content .post .entry-content .preambule>p:first-of-type{padding-top:0}
body #wrapper #container #content .post .entry-content .preambule ul{font:inherit}
body #wrapper #container #content .post .entry-content .preambule li{font:inherit}

	/*sous-titre*/
body #wrapper #container #content .post .entry-content h3 {padding-top:14px;color:#262626;font:italic bold 20px/1 "Times New Roman",Serif}
body #wrapper #container #content .post .entry-content h3 q.expr{font-style:inherit}
body #wrapper #container #content .post .entry-content h4 {padding-top:14px;color:#262626;font:italic bold 16px/1 "Times New Roman",Serif}
body #wrapper #container #content .post .entry-content h5 {padding:10px 5px 0 5px}
body #wrapper #container #content .post .entry-content h6 {padding:10px 20px 0 20px}

	/*images*/
body #wrapper #container #content .post .entry-content .alignLeft{float:left;padding:10px 10px 0 0}
body #wrapper #container #content .post .entry-content .alignRight{float:right;padding:10px 0 0 10px}
body #wrapper #container #content .post .entry-content .alignCenter{margin:10px auto}
body #wrapper #container #content .post .entry-content figure {display:table;width:1px;margin:0;padding:0}
body #wrapper #container #content .post .entry-content figure img{margin-bottom:3px;display:table-row}
body #wrapper #container #content .post .entry-content figure figcaption{display:table-row;font:normal bold 13px/0.8 tahoma,sans-serif}

	/*liens*/
body #wrapper #container #content .post .entry-content a {color:#892F2F}
body #wrapper #container #content .post .entry-content a:hover{color:red}

	/*liste de point*/
body #wrapper #container #content .post .entry-content ul{text-indent:-11px;list-style:none;font:normal 16px/1.09em Georgia;letter-spacing:-0.2px;padding:0 30px 7px}
body #wrapper #container #content .post .entry-content ul li{padding:4px 0}
body #wrapper #container #content .post .entry-content ul li:before{content:"\2022 \0020"}
body #wrapper #container #content .post .entry-content ol{list-style:decimal;font:normal 16px/1.09em Georgia;letter-spacing:-0.2px;padding:0 30px 7px}
body #wrapper #container #content .post .entry-content ol li{text-align:justify;padding:4px 0}

	/*citations*/
body #wrapper #container #content .post .entry-content blockquote {font-family:georgia;font-size:15px;font-style:italic;margin:0;padding:0 32px 7px}
body #wrapper #container #content .post .entry-content blockquote p{font:inherit;padding:0;margin:6px 0;text-indent:4px}
body #wrapper #container #content .post .entry-content blockquote q{font-style:normal}
body #wrapper #container #content .post .entry-content blockquote q.expr{font-style:italic}
body #wrapper #container #content .post .entry-content blockquote ol{font:inherit;list-style:decimal outside;padding-left:53px;padding-top:6px}
body #wrapper #container #content .post .entry-content blockquote ol li{padding:4px 0;line-height:0.8}
body #wrapper #container #content .post .entry-content q{font-style:italic}
body #wrapper #container #content .post .entry-content q:before{content:''}
body #wrapper #container #content .post .entry-content q:after{content:''}
body #wrapper #container #content .post .entry-content q.expr{font-style:normal}
body #wrapper #container #content .post .entry-content q.titre{}
body #wrapper #container #content .post .entry-content q{font-style:italic}

	/*tableaux*/
body #wrapper #container #content .post .entry-content table{max-width:644px;margin:20px 0;font-size:14px;font-family:tahoma;border-collapse:collapse}
body #wrapper #container #content .post .entry-content table caption{font-size:19px;font-weight:bold;padding:7px}
body #wrapper #container #content .post .entry-content table thead tr th{text-align:center}
body #wrapper #container #content .post .entry-content table tr{border:1px solid #6d6d6d;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
body #wrapper #container #content .post .entry-content table tr:nth-child(even){background-color:#F2f2f2}
body #wrapper #container #content .post .entry-content table tr th{padding:4px;border:inherit;text-align:left}
body #wrapper #container #content .post .entry-content table tr td{border:inherit;text-align:center}
body #wrapper #container #content .post .entry-content table tr.highlight{background-color:#ffffd3;font-weight:bold}
body #wrapper #container #content .post .entry-content table tr .highlight{background-color:#ffffd3;font-weight:bold}

	/*signature*/
body #wrapper #container #content .post .entry-content .sign{font: italic 20px/1.1 "Adobe Caslon Pro";text-align:right;padding:15px 0 24px}
body #wrapper #container #content .post .entry-content .sign .detail{font-style:normal;font-size:18px}

	/*vivats*/
body #wrapper #container #content .post .entry-content .vivats {padding:9px 30px;font:italic bold 20px/1 "Times New Roman",Serif;}
body #wrapper #container #content .post .entry-content .vivats p{padding:5px 0;margin:0;text-indent:-4px;font:italic bold 20px/1 "Times New Roman",Serif;}

	/*notes de bas de pages*/
body #wrapper #container #content .post .entry-content ul.footnotes{background:url(ftnLine.png) no-repeat;background-size:180px 2px;padding:5px;margin-top:15px}
body #wrapper #container #content .post .entry-content ul.footnotes li{list-style:none;font-size:89%;font-family:"Times New Roman"}

	/*encadre*/
body #wrapper #container #content .post .entry-content aside{margin:15px 0;font-family:verdana;font-size:15px;background-color:#EEE;padding:3px 20px}
body #wrapper #container #content .post .entry-content aside p{font:inherit;padding:6px 0}
body #wrapper #container #content .post .entry-content aside h1{text-transform:uppercase;background-color:black;color:white;margin:10px;text-align:center;padding:13px 0;font-weight:bold}
body #wrapper #container #content .post .entry-content aside.info{background-color:rgba(255, 193, 203, 0.52);margin:15px;font-family:verdana;font-size:15px;padding:3px 20px;}


	/*entrevue*/
body #wrapper #container #content .post .entry-content p.question{text-indent:0px;font-family:tahoma,sans-serif;font-size:16px}
body #wrapper #container #content .post .entry-content p.reponse{text-indent:0px;font-family:tahoma,sans-serif;font-size:16px}
body #wrapper #container #content .post .entry-content p.question span.id{font-weight:bold}
body #wrapper #container #content .post .entry-content p.reponse span.id{font-weight:bold}

	/*autres*/
body #wrapper #container #content .post .entry-content .poeme p{font:italic bold 19px/1 Garamond,Times,"Times New Roman",Serif;text-indent:0px;padding:10px 25px}
body #wrapper #container #content .post .entry-content hr.star{background-image:url('images/hr.svg');border:none;width:40px;height:30px}
body #wrapper #container #content .post .entry-content address{padding:5px 25px;overflow:hidden}


/* mailpress */
body #wrapper #container #content .page .entry-content h3{clear:both}
body #wrapper #container #content .page .entry-content .MailPress {font:bold 14px sans-serif;margin:0 0 12px;overflow:auto;height:34px}
body #wrapper #container #content .page .entry-content .MailPress h2{font:bold italic 18px sans-serif;margin:35px 0 5px}
body #wrapper #container #content .page .entry-content .MailPress h3{font:bold italic 14px sans-serif;margin:18px 0 5px;clear:both}
body #wrapper #container #content .page .entry-content .MailPress a{text-decoration:underline;color:blue}
body #wrapper #container #content .page .entry-content .MailPress br{display:none}
body #wrapper #container #content .page .entry-content .MailPress .mp-message br{display:block}
body #wrapper #container #content .page .entry-content .MailPress .mp-container .mp-formdiv .mp-form input{float:left;font:bold 14px "Courier New";margin:0 13px}
body #wrapper #container #content #post-MailPress h2{font:bold italic 20px "Orator Std", sans-serif;margin:35px 0 5px}
body #wrapper #container #content #post-MailPress h3{font:bold 18px "courier new";margin:35px 0 5px}
body #wrapper #container #content #post-MailPress h3 a{color:blue;text-decoration:underline}
body #wrapper #container #content #post-MailPress h3 a:hover{color:red;text-decoration:underline}
body #wrapper #container #content #post-MailPress p{font:bold 16px "courier new";margin:10px 10px 0}