/* CONTATENATION 2 CSS HOME : STRUCTURE - SOMMAIRE */

/* ============ STRUCTURE.CSS ============== */
@font-face {font-family: "Century Gothic";
      src: url("//www.tsunagari-taiko-center.com/squelettes/font/century-gothic.woff2"); font-display: swap;}
body{margin:0px; padding:0px; text-align:left; font:90% "Century Gothic", Arial,sans-serif;
	color:#2E2A2A; background:#ffffff;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
/*.spip_logo {} Cf.: spip_style.css */

/* Styles */
a{color:#420006; text-decoration: none;}
a:hover{color:#E10022;text-decoration: none;}
/* Titraille / Intertitres */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 100%; font-family: "Century Gothic", Arial,sans-serif; }
h1 { font-size: 1.70em; color: #000; }
h2 { font-size: 110%; line-height:120%;}
h2.descriptif {display:block; margin: 0 0 0 10px; font-weight:bold;}
h3 { font-size: 1.20em; font-weight: bold; }
h4 { font-size: 18px;text-align: center; margin-top: 0.7em; margin-bottom: 0.7em; font-weight: bold; }
h4.spip { font-size: 110%;text-align: center; margin-top: 0.7em; margin-bottom: 0.7em; font-weight: bold; }
h3.spip { Text-Indent: -20px; text-align: left; margin: 2em 0 1em 0; height:auto; padding: 6px 0 6px 30px; 
	font-size: 1.1em; font-weight: normal; color:#FFFFFF;
	background: #B40707; /* Old browsers */
	background: linear-gradient(to right,  #B40707 0%,#B40707 60%,#ffffff 100%); /* W3C */}
h3.spip a{text-decoration:underline; color:#FFFFFF!important;}
h3.spip a:hover{text-decoration:underline; color:#FF4800;}
h3 span {font-size: 14px;color:#B40707; margin: 0 0 0 5px;}
hr.spip { margin: 2em auto; }
img, .spip_logo { margin: 0; padding: 0; border: 0; }

#aside h3{font-size:105%; margin: 12px 0 -15px 45%;}
#aside a{color:#F3F2E9; }
#aside a:hover{color:#EF0025;}
	/*@keyframes alerte_urgence-pulse { from, 86% { background: #E10022; } 33%, to { background: #FFA700; } }*/
#alerte_urgence {position: absolute;top: 0;right: 0;left: 0;z-index: 999;font-size: 100%;width: 80%;
	margin: 0 auto 0 auto;line-height: 1;padding: .55em;background: #680D1D;color: #fff;
	font-weight: bold;text-align: center;/*white-space: nowrap;*/overflow: hidden;
	box-shadow: 0 5px 5px 0 rgba(0,0,0,.3);animation: alerte_urgence-pulse 3s 2s forwards;
	border-bottom-right-radius: 400px 70px;border-bottom-left-radius: 400px 70px;}
#alerte_urgence * { font-size: inherit; color: inherit; }

/* Cookie policie */
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

/* structure */

#container{width: 100%; margin:0 auto 0 auto;}
#content{width:1050px; margin: 0 auto 20px auto;}
.pas_mobile { display: none; }
.cache_desktop {display:block;}
img { max-width: 100%; }
#menumobile_bouton{margin:3px 28% 0 0;	width: auto; float:right;}
a.menumobile_bouton{width: auto; height: 25px; float:right; margin:0 20px 0 0;padding: 5px 10px 0 10px; 
	font-size:120%; text-align:center; border:1px solid #FFA700; border-radius: 3px;
	background-color:#ffffff; font-weight:bold;}
a:hover.menumobile_bouton{background:#FFA700;color:#ffffff;}
a.menu_mobile, a.menu_ecole, a.menu_mobile_home{z-index:999;float:left; font-size:120%;font-weight:bold;
	height:25px;width:20px; margin:3px 0 0 -3px;padding: 5px 0 0 35px;
/*	 _images/menu_mobile.png */
	background:#ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAWCAMAAAB9sNV1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QThENDJBNDJENkUxMUU1OERGQ0U2MzJENENFODVDNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QThENDJBNTJENkUxMUU1OERGQ0U2MzJENENFODVDNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI5Mjg1RjNGMkQ2OTExRTU4REZDRTYzMkQ0Q0U4NUM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI5Mjg1RjQwMkQ2OTExRTU4REZDRTYzMkQ0Q0U4NUM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4vMucQAAAFpQTFRFIyAgIyAhExAREg8QExAQEw8QHxwdIh8hGhcYHhsbHBkaMS8wPz0+Eg8RR0RFDQoKIR4fIR4eDQkKFBAQHRoZHhscDQoLGxgZIB0eJSIjEAwNHRobIh8gAAAAuvuzOAAAAB50Uk5T//////////////////////////////////////8A7BgcXgAAAHlJREFUeNrMkMkOgzAMRL0kBLpQtq6Z/v9vQiI1Sk/kBIxkeWS9w4zpuy7anvFP/1OTnJ+GnGlPAMERAQwEH1Z13ytzCXPxiGIkLfGrOmfefTyyy4iFlyP3KmH4xbFLGEpf6P56nR9qzHW0qipWjIqosfK5bZ55FmAAGmxRjkGUCxEAAAAASUVORK5CYII=') no-repeat 0 3px;
	border:1px solid #FFA700; border-radius: 0 20px 20px 0;}
a.menu_mobile, a.menu_ecole{float:none; display:block;margin:3px 0 0 0;}
a.menu_ecole{width:120px;}
a:hover.menu_mobile, a:hover.a.menu_ecole, a:hover.a.menu_mobile_home{
	color:#ffffff;background:#EF6B03 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAWCAMAAAB9sNV1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QThENDJBNDJENkUxMUU1OERGQ0U2MzJENENFODVDNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QThENDJBNTJENkUxMUU1OERGQ0U2MzJENENFODVDNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI5Mjg1RjNGMkQ2OTExRTU4REZDRTYzMkQ0Q0U4NUM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI5Mjg1RjQwMkQ2OTExRTU4REZDRTYzMkQ0Q0U4NUM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4vMucQAAAFpQTFRFIyAgIyAhExAREg8QExAQEw8QHxwdIh8hGhcYHhsbHBkaMS8wPz0+Eg8RR0RFDQoKIR4fIR4eDQkKFBAQHRoZHhscDQoLGxgZIB0eJSIjEAwNHRobIh8gAAAAuvuzOAAAAB50Uk5T//////////////////////////////////////8A7BgcXgAAAHlJREFUeNrMkMkOgzAMRL0kBLpQtq6Z/v9vQiI1Sk/kBIxkeWS9w4zpuy7anvFP/1OTnJ+GnGlPAMERAQwEH1Z13ytzCXPxiGIkLfGrOmfefTyyy4iFlyP3KmH4xbFLGEpf6P56nR9qzHW0qipWjIqosfK5bZ55FmAAGmxRjkGUCxEAAAAASUVORK5CYII=') no-repeat 0 3px;}


#sticker{width:100%;background-color:#ffffff;height:40px;margin: 0 auto;box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );}
.is-sticky{background:rgba(34, 34, 34, 0.6);}	
#texte{width:900px; margin:0 auto 0 auto; padding:15px 0 0 0;line-height:20px;font-size:115%;}
#texte a{color:#B40707;text-decoration:underline;}
#texte a:hover{color:#E10022;}
#texte h3 {color: #FFFFFF; margin: 20px 0 10px 0;}
a.info_boutique{font-size:120%;font-weight:bold;float:right;width:120px; height:25px;
	margin: 3px -3px 0 0;padding: 5px 4px 0 0;text-align:center;border:1px solid #FFA700;
	border-radius: 20px 0 0 20px;background:#ffffff;}
a:hover.info_boutique{background:#EF6B03;color:#ffffff;}
.concert { margin: 0 5px 0 0; text-align: left;}
.concert p { margin: 0; padding: 0; }
.concert ul { margin: 0; padding: 0; list-style-type:none;}
.concert ul li { width:125px; height:46px; border:1px solid #BAB1A5;border-radius: 3px; 
	margin: 3px 3px 0 0; padding: 0 0 0 3px;background: #F1D9EB;}
.concert ul li ul { margin-left: 0; border: 0; }
.concert ul li li { padding: 0; border: 0; }
.actu ul {margin: 5px 0 0 0;}
.actu ul li { padding: 5px 5px 2px 0;}
.actu .spip_logo {margin: 0; }

#aside{width:300px; float:none; display:initial; margin:0; padding: 3px 5px 5px 3px; 
    background:#222222; color:#ffffff;}
.bouton_hylight{background:#B40707;color:#ffffff;padding: 8px 0 8px 5px;}
.bouton_hylight:hover{background:#FFA700;color:#ffffff;border:1px solid #ffffff;} 
    
    
#footer{width:98%;clear:both;text-align:center;height:auto;margin: 0;padding: 5px 0 0 0;font-size:85%;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTQ1Nzg3NUQ5NDJEMjVBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjdEOEI3MTREMDIxMUUwQTMwNUZCNUQ4RDA4NDI1QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjdEOEI3MDREMDIxMUUwQTMwNUZCNUQ4RDA4NDI1QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3N0YxMTc0MDcyMDY4MTFBOTYxQUQzRDhBQTNGNzExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE5NDU3ODc1RDk0MkQyNUFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0kmCiQAAAyBJREFUeNqMU11Ik1EYPt/5vv3o3Nx0Gm3fCn/CCy+c+I/bxZoSSwuklPJC6C6CLkcXQRpdmGDsYmARKd0YXSQlBVrkVReJGBUV4SJiQ3HO5ubPfnT79vUcfyJyiw48nO+833Oe97zvcw6RZZlIkkRm5+bOOp3OJxzHuQkhE4CcA2vAqMUiVgwN3SaRSIQEg0H8gdDCwkJnXX39Igj9KpXqJOG40D+EZCSTj5pM08N3hsukTIasrKwQEg6Hq9rb2wMg+IFjwKV/iRyA8rzc2dk5vri0pA6FkPfmwMA4y5CXl/fMbrdTq9V69X+EGDQaTay//8aVZDJJSFlZ2TYLFhUVTXq9XjI2NnamoKAgnm2jUql8pdPp7JjvUUqTLNbW1jazvLws8uvr67cQIFCVAoHAa4vFMkt5agr4Aw3MBDYEQSAGg2ER8wX09D0wJSiEyXQq3ZJIJGqxjvDgDTAyMmjRryMzMzNraPhLs9k8uxpaBUcOKRSKp0hwORqNliKhi3DkOGIfFILiRVqSnNhbQ7KVgMxfRYt4ylhiJCiDQphD/AE2xHYbTSnjzOfl5zcV6vUdNbXWbySnK5SGi4uLW0tKSzgYMcYMOcTjuE86vf58q802QkmOkclkiuKJ+OlMOlO+s7PTwe7boSHL5UpB6GhqbJxF4pxaREpLhuR2sjqryN7IFy2W6u7u7igVRTGei4Vyokj0BfNGtv/sEHabLdbc3PyR9vT0jGcj8Ty/oVar3wDfmYsQS//NgbOJvr6+h7uvwufznaiqqprHYuegiRD5iVt7Ta/XUzRcCXdGIZT6s9GwX/Z4PPdRtma39FgsRnp7e+vw04vM47D7OtCiK9QRrVYnKpWqkf3SfovARXlwcPARLqOJiTAIqVSK9eIdCGEEXJg1cKwGpHPplOSQ5YyVteOgnIaGhk232+3Bg72LsoMHcWHfajb5ITqBBtogeJFyvEOrLShmzwTvcLuysvKHy+Wa6urqeoyyPuNUcXYSHGJPiC02Nzf3bgWeAzZO4zsKcZ/BbK6IbW2pHA5HBCJvjUbjc5PJFPT7/YfM+SXAABP9h3DfnvBiAAAAAElFTkSuQmCC') 2% 2% no-repeat, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTQ1Nzg3NUQ5NDJEMjVBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNjdEOEI3MTREMDIxMUUwQTMwNUZCNUQ4RDA4NDI1QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjdEOEI3MDREMDIxMUUwQTMwNUZCNUQ4RDA4NDI1QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3N0YxMTc0MDcyMDY4MTFBOTYxQUQzRDhBQTNGNzExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE5NDU3ODc1RDk0MkQyNUFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0kmCiQAAAyBJREFUeNqMU11Ik1EYPt/5vv3o3Nx0Gm3fCn/CCy+c+I/bxZoSSwuklPJC6C6CLkcXQRpdmGDsYmARKd0YXSQlBVrkVReJGBUV4SJiQ3HO5ubPfnT79vUcfyJyiw48nO+833Oe97zvcw6RZZlIkkRm5+bOOp3OJxzHuQkhE4CcA2vAqMUiVgwN3SaRSIQEg0H8gdDCwkJnXX39Igj9KpXqJOG40D+EZCSTj5pM08N3hsukTIasrKwQEg6Hq9rb2wMg+IFjwKV/iRyA8rzc2dk5vri0pA6FkPfmwMA4y5CXl/fMbrdTq9V69X+EGDQaTay//8aVZDJJSFlZ2TYLFhUVTXq9XjI2NnamoKAgnm2jUql8pdPp7JjvUUqTLNbW1jazvLws8uvr67cQIFCVAoHAa4vFMkt5agr4Aw3MBDYEQSAGg2ER8wX09D0wJSiEyXQq3ZJIJGqxjvDgDTAyMmjRryMzMzNraPhLs9k8uxpaBUcOKRSKp0hwORqNliKhi3DkOGIfFILiRVqSnNhbQ7KVgMxfRYt4ylhiJCiDQphD/AE2xHYbTSnjzOfl5zcV6vUdNbXWbySnK5SGi4uLW0tKSzgYMcYMOcTjuE86vf58q802QkmOkclkiuKJ+OlMOlO+s7PTwe7boSHL5UpB6GhqbJxF4pxaREpLhuR2sjqryN7IFy2W6u7u7igVRTGei4Vyokj0BfNGtv/sEHabLdbc3PyR9vT0jGcj8Ty/oVar3wDfmYsQS//NgbOJvr6+h7uvwufznaiqqprHYuegiRD5iVt7Ta/XUzRcCXdGIZT6s9GwX/Z4PPdRtma39FgsRnp7e+vw04vM47D7OtCiK9QRrVYnKpWqkf3SfovARXlwcPARLqOJiTAIqVSK9eIdCGEEXJg1cKwGpHPplOSQ5YyVteOgnIaGhk232+3Bg72LsoMHcWHfajb5ITqBBtogeJFyvEOrLShmzwTvcLuysvKHy+Wa6urqeoyyPuNUcXYSHGJPiC02Nzf3bgWeAzZO4zsKcZ/BbK6IbW2pHA5HBCJvjUbjc5PJFPT7/YfM+SXAABP9h3DfnvBiAAAAAElFTkSuQmCC') 99% 2% no-repeat;
/* _images/puce_taiko.png */
box-shadow: inset 0 10px 10px -10px #656565;}
#footer img { vertical-align: middle; }
#pied_texte{clear:both;width:100%;height:auto;margin: 10px 0 0 0;}
#nav_pied{width:100%; min-height:600px; margin:20px auto 20px auto; padding:10px; background:#4C4646; }
#nav_pied a{color:#ffffff;}
#nav_pied ul {list-style-type:none; margin:0;}
.nav_pied_coll{float:left; width:25%; height:auto; margin: 0 0 10px 6%; text-align:left;
	font-size:110%; line-height:140%;}
.nav_pied_coll h3{color:#E10022;}
/* ==================== VERSION grande tablette=========================*/

@media screen and (max-width: 1170px) 
{
#texte{width:90%;}
#content{width:100%; margin: 0 0 20px 0;}
}
/* ==================== VERSION moyenne tablette=========================*/

@media screen and (max-width: 900px) 
{
#menumobile_bouton{margin:3px 25% 0 0; width: 300px;}
a.menumobile_bouton{padding: 7px 8px 0 8px; margin:0 10px 0 0;width: auto; font-size:110%;}
a.menu_mobile, a.menu_ecole, a.menu_mobile_home{padding: 6px 0 0 35px;font-size:110%;} 
a.menu_ecole{width:13%;}
#texte{font-size:100%;}
a.info_boutique{font-size:110%;width:13%;padding: 6px 2px 0 0;}
#aside{width: 32%;}
.nav_pied_coll{ width:30%; margin: 0 0 10px 2%;}

}


/* ==================== VERSION TABLETTE ETROITE=========================*/
	@media screen and (max-width: 750px) 
{
#footer{font-size:80%;}
#aside{width: 36%;}
#menumobile_bouton{margin:3px 20% 0 0; width: 250px;}
.nav_pied_coll{ width:32%; margin: 0 0 10px 5px;}


}

/* ==================== VERSION MOBILE LARGE 600 =========================*/

@media screen and (max-width: 600px) 
{
#menumobile_bouton{margin:3px 18% 0 0;width: 41%;}
a.menumobile_bouton{ margin: 0 3% 0 0;font-size:105%;float:right;}
a.menu_mobile, a.menu_ecole, a.menu_mobile_home{font-size:105%;padding: 7px 0 0 33px;} 
a.menu_ecole{width:17%;}	
#texte{font-size:95%;}
a.info_boutique{font-size:105%;	width:auto; padding: 6px 15px 0 15px;margin: 3px -3px 0 0;}
#aside{width: 45%; font-size:98%;}
#nav_pied{min-height:950px;}
.nav_pied_coll{ width:220px; margin:0 0 10px 20px;}
.bouton_hylight{padding: 1px 0 1px 5px;}
     	
}
/* ==================== VERSION MOBILE LARGE 500 =========================*/

@media screen and (max-width: 500px) 
{
#aside{width: 52%; font-size:95%;}
#menumobile_bouton{margin:3px 12% 0 0;width: 48%;}
#nav_pied{min-height:1400px; padding:10px 10px 10px 10%;}
.nav_pied_coll{ width:70%;}

}
/* ==================== VERSION MOBILE INF 420PX ipone 6+ =========================*/

@media screen and (max-width: 420px) 
{
#menumobile_bouton{margin:0 9% 0 0;width:auto;}
a.menumobile_bouton{font-size:95%;margin:3px 10px 0 0; padding: 7px 3px 0 3px;}
a.menu_mobile, a.menu_ecole, a.menu_mobile_home{font-size:95%;padding: 7px 0 0 33px;} 
a.menu_ecole{width:25%;}
a.info_boutique{font-size:95%;padding: 7px 10px 0 10px;}
#aside{width: 65%; font-size:90%;}	
.bouton_hylight{padding: 1px 0 1px 3px;}
 
}
/* ==================== VERSION MOBILE 380PX Iphone 6 =========================*/

@media screen and (max-width: 380px) 
{
#aside{width: 75%;font-size:85%;}	

}


/* ==================== VERSION MOBILE TRES ETROITE Iphone 4 et 5 =========================*/

@media screen and (max-width: 350px) 
{
#menumobile_bouton{margin:0 5% 0 0;width:auto;}
a.menumobile_bouton{font-size:80%;margin:3px 2px 0 0;}	
a.menu_mobile, a.menu_ecole, a.menu_mobile_home{font-size:80%; width:17px;}
a.info_boutique{font-size:80%;padding: 7px 10px 0 10px;}
a.menu_ecole{width:23%;}

}
/* =================================== STYLES IMPORTANTS PLUGINS SPIP =========== */
/* images responsive */ 
/* plugins/auto/image_responsive/v9.7.1/image_responsive.css  */


.image_responsive {width: 100%;height: auto;}
.image_responsive_v {width: auto;height: 100%;}
.conteneur_image_responsive_h {display: inline-block; position: relative !important;width: 100% !important;height: 0 !important; margin: 0!important; border:0!important}
.conteneur_image_responsive_v {display: inline-block; position: relative !important;width: auto !important;height: 100% !important; margin: 0!important; border:0!important}
/*.conteneur_image_responsive_h img {position: absolute;top: 0;left: 0;}*/
.conteneur_image_responsive_v img {height: 100%; width: auto;}
[data-responsive=background] {background-position: center center; background-size: cover; -ms-behavior: url(backgroundsize.min.htc); background-repeat:none;}

/* plugins-dist/mediabox/lib/lity/lity.css?1662736963 */
/*! Lity - v3.0.0-dev - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla;Licensed MIT */
.lity-active,.lity-active body{overflow:hidden}
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity.lity-opened{opacity:1}
.lity.lity-closed{opacity:0}
.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}
.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity-loading .lity-loader{opacity:1}
.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}
.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}
.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;-webkit-box-shadow:none;box-shadow:none}
.lity-close::-moz-focus-inner{border:0;padding:0}
.lity-close:active{top:1px}
.lity-image img{max-width:100%;display:block;line-height:0;border:0}
.lity-iframe .lity-container{width:100%;max-width:964px}
.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}
.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.lity-hide{display:none}

/* plugins-dist/mediabox/lity/css/lity.mediabox.css?1662736964 */
.box_mediabox{display:block;margin:0;padding:0;width:auto;height:auto;background:none;border:0}
.box_mediabox:before{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.9}
@media(min-width:500px){.box_mediabox .lity-container{max-width:90%;max-height:90%}}
@media(max-width:499.9px){.box_mediabox .lity-container{max-width:100%!important;max-height:100%!important}}
.box_mediabox.lity-height-set .lity-content{height:100%;min-height:0!important}
.box_mediabox.lity-image .lity-content{display:flex;justify-content:center;align-items:center}
.box_mediabox.lity-image .lity-image-figure{display:block;margin:0}
.box_mediabox.lity-image .lity-image-figure::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:transparent;transition:background-color 0.25s ease-in 0.1s}
.box_mediabox.lity-image.lity-ready .lity-image-figure::before{background-color:#fff}
.lity-image-caption.min,.lity-image-caption.expanded{cursor:pointer}
.lity-image-caption.min .lity-image-caption-text{max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lity-image-caption.min .spip_doc_titre,.lity-image-caption.min .spip_doc_descriptif,.lity-image-caption.min .spip_doc_credits{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lity-image-caption.min .spip_doc_descriptif:not(:first-child),.lity-image-caption.min .spip_doc_credits:not(:first-child){display:none}
.box_mediabox.lity-inline .lity-content,.box_mediabox.lity-ajax .lity-content{background:#fff}
.box_mediabox.lity-inline .lity-content>*,.box_mediabox.lity-ajax .lity-content-inner{overflow:auto;padding:1rem}
.box_mediabox.lity-iframe .lity-iframe-container iframe{background:#fff}
.box_mediabox.lity-height-set.lity-iframe .lity-iframe-container{height:100%;padding:0;transform:none}
.lity-active body{height:auto!important;overflow:hidden!important}
.box_mediabox.lity-loading .lity-content{background:transparent}
.box_mediabox.lity-loading .lity-content:after{display:none}
.lity-loading .box-loading{display:block;position:absolute;top:50%;left:50%;margin-top:-2.5em;margin-left:-2.5em;width:5em;height:5em}
.lity-loading .box-loading:after{content:" ";display:block;width:4em;height:4em;margin:.5em;border-radius:50%;border:.375em solid #000;border-color:#000 #fff #000 #fff;opacity:0.5;animation:lds-dual-ring 1.2s linear infinite}
@keyframes lds-dual-ring{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.lity-group-progress-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:.33em}
.lity-slideshow .lity-group-progress-bar{display:block}
.lity-group-progress-bar-status{position:absolute;left:0;height:100%;top:0;background:#888}
.lity-no-transition-on-open .lity-content,.lity-no-transition .lity-content{transition:none!important}
.lity-no-transition-on-open-none.lity-loading .lity-content,.lity-no-transition.lity-loading .lity-content,.lity-no-transition.lity-closed .lity-content{-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.lity-transition-on-open-slide-from-right .lity-content,.lity-transition-on-open-slide-from-left .lity-content{-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
.lity-transition-on-open-slide-from-right.lity-loading .lity-content{-webkit-transform:scale(1) translateX(50vw);-ms-transform:scale(1) translateX(50vw);-o-transform:scale(1) translateX(50vw);transform:scale(1) translateX(50vw)}
.lity-transition-on-open-slide-from-left.lity-loading .lity-content{-webkit-transform:scale(1) translateX(-50vw);-ms-transform:scale(1) translateX(-50vw);-o-transform:scale(1) translateX(-50vw);transform:scale(1) translateX(-50vw)}

/* plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1662736964 */
.box_mediabox:before{background:#000;opacity:0.9}
.box_mediabox button[class*="lity-"]:focus{outline:2px dotted #ccc}
.lity-close,.lity-close:hover,.lity-close:active,.lity-close:focus{top:4px;right:2px;width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:2.5rem;color:#fff}
.lity-group-caption .lity-group-current{display:block;position:absolute;top:-1.5rem;right:0;color:#fff;font-weight:700}
.lity-loading .lity-group-caption .lity-group-current{left:50%;margin-left:-2.125em;width:4.5em;right:auto;text-align:center;top:50%;margin-top:-1.5em;color:#fff}
.lity-loading .lity-group-start-stop{display:none}
.lity-group-start-stop{display:block;position:absolute;top:-1.5rem;left:0;width:100%;text-align:center;color:#fff;font-weight:700}
.lity-group-start-stop button{display:inline-block;border:0;padding:0;margin:0;background:none;color:#fff}
.lity-group-start-stop button b{color:transparent}
.lity-group-start-stop button b::after{content:attr(title);display:inline-block;color:#fff;padding-right:.75em}
.lity-group-start-stop .lity-stop{display:none}
.lity-slideshow .lity-group-start-stop .lity-start{display:none}
.lity-slideshow .lity-group-start-stop .lity-stop{display:inline-block}
.lity-next,.lity-previous{display:block;border:0;padding:0;margin:0;position:fixed;border-radius:50%;left:-4.75rem;text-align:center;top:50%;margin-top:-6rem;width:8rem;height:12rem;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}
.lity-next[disabled],.lity-previous[disabled]{display:none}
.lity-next{left:auto;right:-4.75rem;text-align:right}
.lity-next:hover,.lity-previous:hover,.lity-next:active,.lity-previous:active,.lity-next:focus,.lity-previous:focus{background:rgba(255,255,255,.05)}
.lity-next b,.lity-previous b{display:inline-block;position:absolute;top:50%;left:5.5rem;font-size:3rem;line-height:3rem;margin-top:-1.5rem;text-shadow:0 0 10px #000;color:#fff;font-style:normal;opacity:0.5}
.lity-next b{right:5.5rem;left:auto}
.lity-next:hover b,.lity-previous:hover b,.lity-next:active b,.lity-previous:active b,.lity-next:focus b,.lity-previous:focus b{display:inline-block;opacity:1}
.lity-image-caption{display:block;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25);color:#fff;font-style:italic;padding:1rem}


/* local/couteau-suisse/header.css  PERSONNALISE dans style.css */

/* -----------------------------------
 * Slidebars
 * Version 0..10
 * http://plugins.adchsm.me/slidebars/
 *
 * Written by Adam Smith
 * http://www.adchsm.me/
 *
 * Released under MIT License
 * http://plugins.adchsm.me/slidebars/license.txt
 *
 * -------------------
 * Slidebars CSS Index
 *
 * 001 - Box Model, Html & Body
 * 002 - Site
 * 003 - Slidebars
 * 004 - Animation
 * 005 - Helper Classes
 *
 * ----------------------------
 * 001 - Box Model, Html & Body
 */
 @media screen and (max-width: 2500px) 
{
html, body, #sb-site, .sb-site-container, .sb-slidebar{
	/* Set box model to prevent any user added margins or paddings from altering the widths or heights. */
	margin: 0;
	padding: 0;
    box-sizing: border-box;
}
html, body{width: 100%; overflow-x: hidden;} /* Stops horizontal scrolling. */
html{height: 100%;} /* Site is as tall as device. */
body{
	min-height: 100%;
	height: auto;
	position: relative; /* Required for static Slidebars to function properly. */
}
html.sb-scroll-lock.sb-active:not(.sb-static){overflow: hidden;} /* Prevent site from scrolling when a Slidebar is open, except when static Slidebars are only available. */

/* ----------
 * 002 - Site
 */

#sb-site, .sb-site-container{
	/* You may now use class .sb-site-container instead of #sb-site and use your own id. However please make sure you don't set any of the following styles any differently on your id. */
	width: 100%;
	position: relative;
	z-index: 1; /* Site sits above Slidebars */
	background-color: #ffffff; /* Default background colour, overwrite this with your own css. I suggest moving your html or body background styling here. Making this transparent will allow the Slidebars beneath to be visible. */
}

/* ---------------
 * 003 - Slidebars
 */

.sb-slidebar{
	height: 100%;
	overflow-y: auto; /* Enable vertical scrolling on Slidebars when needed. */
	position: fixed;
	top: 0;
	z-index: 0; /* Slidebars sit behind sb-site. */
	display: none; /* Initially hide the Slidebars. Changed from visibility to display to allow -webkit-overflow-scrolling. */
	background-color: #222222; /* Default Slidebars background colour, overwrite this with your own css. */
	-webkit-transform: translate(0px); /* Fixes issues with translated and z-indexed elements on iOS 7. */
}

.sb-left{left: 0;} /* Set Slidebar to the left. */
.sb-right{right: 0;} /* Set Slidebar to the right. */
html.sb-static .sb-slidebar,
.sb-slidebar.sb-static {position: absolute;} /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser < 3 and iOS < 5. */
.sb-slidebar.sb-active {display: block;} /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */
.sb-style-overlay {z-index: 9999;} /* Set z-index high to ensure it overlays any other site elements. */
.sb-momentum-scrolling {-webkit-overflow-scrolling: touch;} /* Adds native momentum scrolling for iOS & Android devices. */

/* Slidebar widths for browsers/devices that don't support media queries. */
	.sb-slidebar{width: 300px;}

}
@media screen and (max-width: 350px) {
	.sb-slidebar{width: 85%;}
}

@media screen and (min-width: 351px) { /* Slidebar widths on small screens. */
	.sb-slidebar{width: 70%;}
}

@media screen and (min-width: 401px) { /* Slidebar widths on medium screens. */
	.sb-slidebar{width: 55%;}
}
@media screen and (min-width: 501px) { /* Slidebar widths on medium screens. */
	.sb-slidebar{width: 40%;}
}
@media screen and (min-width: 602px) { /* Slidebar widths on large screens. */
	.sb-slidebar{width: 35%;}
}
@media screen and (min-width: 750px) { /* Slidebar widths on large screens. */
	.sb-slidebar{width: 30%;}
}

@media (min-width: 900px) { /* Slidebar widths on extra large screens. */
	.sb-slidebar{width: 300px;}
}

/* ---------------
 * 004 - Animation
 */

.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
	        transition: transform 400ms ease;
	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android < 4.4. */
	-webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */
}

/* --------------------
 * 005 - Helper Classes
 */
 
.sb-hide {display: none;} /* Optionally applied to control classes when Slidebars is disabled over a certain width. */



/* ============ SOMMAIRE.CSS ============== */

#pied_youtube{float:left; text-align:center; display:block; width:200px; height:65px; margin:5px 0 20px 10%;
		background:url(//www.tsunagari-taiko-center.com/squelettes/_images/watchmeon_youtube-s.png) no-repeat;}
.lien_itunes{display:block;width:110px;height: 40px;float:left;margin: 22px 0 0 10%; 
	padding: 50px 0 0 0; border: 0; text-align: center;  font-weight:bold;
	background:url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjMzNTkwNDEzM0E2MTFFNEJBNzFBQkFGRTM0RjI3MTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjMzNTkwNDIzM0E2MTFFNEJBNzFBQkFGRTM0RjI3MTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MzM1OTAzRjMzQTYxMUU0QkE3MUFCQUZFMzRGMjcxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MzM1OTA0MDMzQTYxMUU0QkE3MUFCQUZFMzRGMjcxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uACFBZG9iZQBkwAAAAAEDABADAwYJAAAGNAAACdAAAAuJ/9sA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') no-repeat;
	 /* _images/badge_itunes-lrg.jpg */}
.formulaire_liste{display:block;width:110px;height: 80px;float:left;margin: 14px 0 0 10%;  padding: 60px 0 0 0; 
	border: 0; text-align: center;  font-weight:bold;background:url(//www.tsunagari-taiko-center.com/squelettes/_images/sprite.png) no-repeat 20px -260px;}
.page_facebook{display:block;width:110px;height: 80px;float:left;margin: 0 0 0 10%;padding: 60px 0 0 0; border: 0; 
	text-align: center;  font-weight:bold;
	background:url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0IxNzcwOTc4NTU4MTFFMzhEMDhGNkMwNUM4RDU1MEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0IxNzcwOTg4NTU4MTFFMzhEMDhGNkMwNUM4RDU1MEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QjE3NzA5NTg1NTgxMUUzOEQwOEY2QzA1QzhENTUwRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QjE3NzA5Njg1NTgxMUUzOEQwOEY2QzA1QzhENTUwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uACFBZG9iZQBkwAAAAAEDABADAwYJAAAGcQAAB/QAAAmD/9sA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') no-repeat 50% 0%;
	/* _images/icone_facebook_70px.jpg */}




#container_home{width: 100%;}
#header_home{width: 100%;height: 320px;margin:-43% 0 0 1%;border:none;float:left;
	background:url(//www.tsunagari-taiko-center.com/squelettes/_images/logo_home.png) no-repeat; z-index:5;}
#slider1{ margin: 0; padding: 0; z-index:-100;}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height:auto;float: left;width: 100%;border: 0;}
#intro_site{width:800px; margin: 0 auto 20px auto; padding:0; font-size:110%; color:#5B0618; font-weight:normal;line-height:130%;}
.texte_mobile_sommaire{width:900px; margin:0px auto 0 auto; padding:0;}
#temoignage{margin:10px 0 15px 25%; font-size:115%;}
.temoignage, .temoignage1 {display:block;width:740px; font-family:courier; font-size:95%; letter-spacing:-1pt; line-height:11pt; color:#4B4B4B;
	transform: rotate(2deg);padding:5px;border:solid 1px #8B8B8B;
	background:#ffffff;margin:-10px auto 20px auto;border-radius: 3px;}
.temoignage1 {width:700px;font-size:100%;transform: rotate(-2deg);background:#FFFAF2;text-align:center;box-shadow: 2px 2px 3px #aaa;}
a.telephone_home{z-index:70; display:block; float:right; width:230px; height:20px; margin:30px 4% 0 0; 
	font-size:18px; font-weight:bold; color:#FFFFFF; background:#FF4800; text-align: center;
	padding: 4px; border-radius: 3px;transform:rotate(13deg);
	box-shadow: 2px 2px 3px;}
a:hover.telephone_home{background:#FFFFFF; color:#FF4800;}
#info_rentree_sommaire{display:block; border:none; width:120px;margin:-120px 230px 0 0; float:right;}
#langues_home{float:right; margin:-22px 5px 0 0; z-index:50; height:11px;}
.langen, .langfr, .langja{ display: inline-block; 
background: url('//www.tsunagari-taiko-center.com/squelettes/_images/sprite_2.png') no-repeat; 
overflow: hidden; text-indent: -9999px; text-align: left; }

.langen { background-position: -0px -0px; width: 20px; height: 12px; }
.langfr { background-position: -0px -13px; width: 20px; height: 11px; }
.langja { background-position: -0px -24px; width: 20px; height: 12px; }

#image_charte{display:block; width:450px; height:auto; margin: 10px auto 0 auto;}
#social_home{margin: 1px 0 0 10px;}

.logo_concerts{float:left;margin: 0 10px 0 0;width:27%;height:auto;display:block;}
a.acces_direct_home {float:none; display:block;width:700px; height:30px; padding: 10px 5px 0 5px;	border:1px solid #680D1D;border-radius: 3px; 
	text-align:center;font-weight: bold;font-size:110%;margin: 20px auto 13px auto;	}
a:hover.acces_direct_home {	border:1px solid #E10022;}
.concert_futurs_home { width:800px; clear:left; margin: 0 auto 15px auto;min-height:150px; text-align: left;}
.concert_futurs_home a{text-decoration:none !important;}
.concert_futurs_home ul { margin: 0; padding: 0; list-style-type:none;}
.concert_futurs_home ul li { width:47%; height:105px; float:left; 
	border:1px solid #BAB1A5;border-radius: 3px; margin: 3px 12px 10px 0; padding: 3px 0 0 3px;}
.taille13px{font-size:13px;}
.stages_accueil{display:block; margin:-8px 0 0 5px; padding:0 0 5px 35px; 
	background:url('data:image/gif;base64,R0lGODlhHgAcAPf/AL29vba2trOzs/39/fb29vPz89LT06moqT4+PqKiou2dndpiYs5KS9FVVpiYmNXV1TU1NdZFR2RkZMnJyYyMjNtpatZub29vb2dnZ11dXX5+fnx8fHl5ed5WV1FRUdhZWnFxcdFNT76+vpGRkaurq4mJiaWlpYWFhYGBgVNTUzk5OWtra9lfYWJiYv6Fhv+HiV9fX9ZmZv///2BgYP7+/lpaWltbW7i4uFlZWe3t7ePj47u7u+Tk5GxsbIKCgqysrNjY2MHBwfDw8IqKivv7+66urlVVVcbGxs/Pz62trcrKyvT09HV1deJlZZKSkpOTk0JCQklJSWlpaaiuruZsbKampv7DxORoaMDAwMLGxpaenu7u7vzs7LGxsfb+/svLy/z29lpVVf6xsu9rbMbHyd1xctBQUdJxcsfLzOPp6cfHx9pbXaWDhOjo6ex3eddLTI+Pj+l4ef/n55uUle9xcvqChMXFxeF8ffHNzuagoJ2fn9dXWd6Cg2I/P/6Kjezs7KGhotFOT7q6ut5nZ7KztvHx8pZcXc0/QPm9vd3d3b5aW+bm58s/P+5ucPf497uoqU1NTadHSJKVliUlJZSUlFpISNNmZ3hfYOJzc4w7POCNju2HiPj//7W7u+FnZ/uYmtxjZNZnaP7+//ji4uBiYnE6OtNPUm9QUctAQnxnZt1ra7a3ud9ub95eXtTFxfn5+vN9fvx5evZ+f+CRkuCVluWUlfn5+fFsbKGenn5zc+Z/gfN/gtyAgchVV56ensPDw+lwcOxzdJSYmOHh4err68A2Ob5hYtnZ24+Tk9lnaPNvcMbGxf3v79dWV/elp/mpqvBwcfVzdPXPz+ejpJycnPZ5edbW1n9hYeJ4eZqentBXWLI0NtyDg+djZOdxcaOjpP/395+Ki7vCwr/CwpqiotdwctVhY9VjY+yystdgYeLi4srLy8m3udxgYMKlpdJMTvjKy/X19ex5e3d3d+rq6nx9fevr69DR1IaGhrm5ud1zdc3NzY2VlUVFRd5kZQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIwODg4RjY1Q0I5OTExRTE5NkIyRTlEMkJENjNGQjkxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIwODg4RjY2Q0I5OTExRTE5NkIyRTlEMkJENjNGQjkxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjA4ODhGNjNDQjk5MTFFMTk2QjJFOUQyQkQ2M0ZCOTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjA4ODhGNjRDQjk5MTFFMTk2QjJFOUQyQkQ2M0ZCOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAD/ACwAAAAAHgAcAAAI/wD/CRxIsODAGwYTKlT4ZOFCPQ6RGXCYUJLDcK6siHFGcSA5NAURPfvkR9ejXS/qXOr4jw07BZvcNBpzS1m0WGdSYXPxwpBDWu06KJrToEMrUk2uUAEWDBqdarJcGBOmUEumCG8ineq1ptmeDwtUscLkyVscebBA5VLIr1QEBvpYlKn17p2pdMkqVPjQbpC/Jt2uKZzS5xAjTXxi5InBAJWZBoFCsLijAJ00LrgUZqlUzByvcha0hWpwjts0eHLAOUrjRYaMdQ0ThtkWwpKFWejwMHPNSVy2ehhSiHC9BYXCGe5GgZEhSpSMcfVo5DBSg4MGDw9cyxii8EIn7a7tSf+IQo8GjwIyKGgAf0BAQh8OwANAoAIKEu05ogzXjsRJQgc+gAcECT9A8IN2OyCgDniFlJBQFxcQAZ4MOaiAj3YUQFGIds4BktAEGPwxIRGQzKDdBf0Q4Nori9xDiBoJSQDEhDKsgMASrkkAgRC2EHMMGat8Y0JCK2BBIxyTJCIDDTvc0AYQIpBwQD7L1JMQB1XQqI4SjgwghA5KJEECAA/wwMMvEiREQQk00rCENQAUUYQgRxwRADUnXFCDB+4VlAAIAywZzyIGBCHADwd8QwkKPcyAgxEeRFqDHQbd0IMOw3wRQAIj+MCEFDNkYEMNNtgwQw8aOBCAQvtgsME8EmQuUAMONmSQwQwSgHCCLzuw9M8FNqSAQwYwYMDEECYE4WtBTkjBwQg/TLDstNQGBAA7') no-repeat; 
	} /*  _images/ical-icone.gif */
#stages_accueil, #cours_accueil{width:800px; height:auto; margin: -14px auto 10px auto; padding: 20px 5px 5px 5px; border:1px solid #B40707; border-radius: 3px; }
#stages_accueil{width:770px;min-height:145px; margin:-14px auto 40px auto; padding:20px 5px 5px 35px !important; }
#stages_accueil a, #cours_accueil a{text-decoration:none;}
#photo_cours_accueil{float:right; margin: -20px 10% 0 0;width:250px;}
#cours_accueil_horaires{margin:0 0 0 20%;}
.colonne_agenda{float:left; width:24%; margin:0 auto 0 1%; height:auto;}
.lien_blanc{color:#ffffff !important;text-decoration:none;}
#cadeau_bordure{display:block;width:850px;min-height:270px;margin: 10px auto 0 auto;padding:0 10% 0 6%; }
.bon_cadeau_sommaire {float:left; border:1px solid #33000B; border-radius: 4px; padding:4px;
	margin:5px 3% 10px 0; width:28%; height:auto; text-align:center;} 
h2.sommaire{ font-weight:bold;font-size:100%; color:#680D1D; margin: 0 0 5px 10px;}
h3.sommaire{font-size:12px; margin:0; line-height:14px;}
small { font-size: 0.90em; color: #666; }

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:4999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing: content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000000; opacity:0.9;}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0; color:#ccc;}
        #cboxLoadingGraphic{background:url(https://www.tsunagari-taiko-center.com/plugins-dist/mediabox/colorbox/black-simple/images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(https://www.tsunagari-taiko-center.com/plugins-dist/mediabox/colorbox/black-simple/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(https://www.tsunagari-taiko-center.com/plugins-dist/mediabox/colorbox/black-simple/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(https://www.tsunagari-taiko-center.com/plugins-dist/mediabox/colorbox/black-simple/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}

/* ==================== VERSION grande tablette=========================*/

@media screen and (max-width: 1170px) 
{
#info_rentree_sommaire{	margin:-120px 20% 0 0; }
#intro_site{width:70%; font-size:105%;}
.temoignage{width:68%;} 
.temoignage1 {width:65%;}
#cadeau_bordure{min-height:265px; padding:0 0 0 7%; width:86%;}
#stages_accueil{padding:20px 5px 5px 35px !important;}
.colonne_agenda{margin:0 0 0 1% !important;width:24%;}

}
/* ==================== VERSION moyenne tablette=========================*/

@media screen and (max-width: 900px) 
{
#info_rentree_sommaire{	margin:-120px 17% 0 0; }
#langues_home{margin: -28px 2px 0 0;}
#image_charte{width:55%;}
.bon_cadeau_sommaire {margin:5px 3% 30px 0;} 
#intro_site{width:80%;}
.temoignage{width:78%;} 
.temoignage1 {width:75%;}
.taille13px{font-size:12px;}
#cadeau_bordure{min-height:240px; padding:0 0 0 5%; width:92%;}
.concert_futurs_home{ width:95%; margin: 0 auto 0 auto;}
.logo_concerts{width:29%;}
#stages_accueil{width:95%;padding:20px 5px 5px 7px !important;}
.colonne_agenda{margin:0 0 0 1% !important;width:24%;}
#cours_accueil{width:95%;}
a.acces_direct_home{width:90%;}
#cours_accueil_horaires{margin:0 0 0 10%;}

}
/* ==================== VERSION TABLETTE ETROITE=========================*/
	@media screen and (max-width: 750px) 
{
#header_home{height: 260px;}
#info_rentree_sommaire{	margin:-110px 15% 0 0; width:100px;}
.taille13px{font-size:11px;}
#cadeau_bordure{min-height:210px;}
#photo_cours_accueil{margin: -20px 5% 0 0;}
.logo_concerts{width:35%;}
#stages_accueil{width:95%; margin: -11px auto 0 auto; padding: 15px 3px 5px 8px !important;}
.colonne_agenda{margin:0 0 0 1% !important;width:24%;}
}

/* ==================== VERSION MOBILE LARGE 600 =========================*/

@media screen and (max-width: 600px) 
{
#header_home{height: 175px;background:url(//www.tsunagari-taiko-center.com/squelettes/_images/logo_home_mob2.png) no-repeat; }
a.telephone_home{margin:30px 2% 0 0; width:180px; padding: 3px; border-radius: 3px;}
#info_rentree_sommaire{display:none; }
#langues_home{margin: -28px 2px 0 0;}
#intro_site{width:90%; margin: -10px auto 10px auto; font-size:100%}
#image_charte{width:70%;}
#temoignage{margin:10px 0 15px 10%; font-size:100%;}
.temoignage{width:83%} 
.temoignage1 {width:80%;}
.bon_cadeau_sommaire {margin:0 2% 10px 0; width:27%; height:170px;} 
.logo_concerts{width:25%;}
a.acces_direct_home{width:86%;margin: 10px auto 10px auto;font-size:100%;}
.concert_futurs_home{ width:80%; margin: 0 auto 0 auto;}
.concert_futurs_home ul li { width:100%;height:110px; float:none; margin: 4px 0 0 0; }
.stages_accueil{padding:0 0 10px 35px;}
#stages_accueil{width:95%; min-height:170px; margin: -11px auto 0 auto; padding: 15px 3px 5px 3px !important;}
#cours_accueil{width:95%; margin: -11px auto 25px auto; padding:10px 0 5px 8px;}
.colonne_agenda{margin:0 0 0 1% !important;width:23%;}
#cadeau_bordure{min-height:190px;}
#photo_cours_accueil{margin: -12px 0 0 0;width:234px;}
#cours_accueil_horaires{margin:0 0 0 2%;}
}

/* ==================== VERSION MOBILE 500px =========================*/

@media screen and (max-width: 500px) 
{
#photo_cours_accueil{display:none;}
}
/* ==================== VERSION MOBILE INF 420PX ipone 6+ =========================*/

@media screen and (max-width: 420px) 
{
#header_home{height: 155px;}
a.telephone_home{margin:30px 2% 0 0; width:140px; height:18px; font-size:13px;}
#image_charte{width:90%;}
a.acces_direct_home{width:92%; font-size:90%;padding: 7px 5px 0 5px;}
.taille13px{font-size:10px;}	
.bon_cadeau_sommaire {height:150px; }
#stages_accueil{width:97%; height:auto; margin: -11px auto 0 auto; padding: 15px 3px 5px 3px;}
#cours_accueil{width:97%; margin: -11px auto 25px auto; padding:10px 0 5px 3px;}
.colonne_agenda{margin:0;width:24%;}
#cadeau_bordure{min-height:170px;}


}

/* ==================== VERSION MOBILE 380PX=========================*/

@media screen and (max-width: 380px) 
{
.bon_cadeau_sommaire {height:140px; }
#cadeau_bordure{min-height:140px;} 
#stages_accueil{min-height:210px;}
}
/* ==================== VERSION MOBILE TRES ETROITE=========================*/

@media screen and (max-width: 350px) 
{
#header_home{height: 130px;}
a.telephone_home{width:120px; height:17px; font-size:12px;}
.taille13px{font-size:10px;}	
.bon_cadeau_sommaire {height:120px; }
#cadeau_bordure{min-height:120px;}
#stages_accueil{min-height:240px;}


}