/*
Theme Name: Languedoc Roussillon livre et lecture (reférencement)
Description: Thème personnalisée
Version: 1.0
Author: Agence ADAKA
Author URI: http://www.adaka.fr

	Adaka
  http://www.adaka.fr/

*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

body,button,input,select,textarea{ color:#5E5E5E; font-family:'PT Serif', serif; font-size:13px; line-height:1.4em;}

::-moz-selection { background: #4d4d4d; color: #fff }
::selection      { background: #4d4d4d;  color: #fff } 

/* Balises block */
.post-content h1{ }
.post-content h2{ }
.post-content h3{ }
.post-content h4{ }
.post-content h5{ }
.post-content h6{ }
.post-content p{ }
.post-content ul{ }
.post-content ol{ }
.post-content blockquote{ }
.post-content pre{ }
.post-content address{ }
.post-content address{ }

/* Balises inline */
.post-content strong{ }
.post-content em{ }
.post-content acronym{ }
.post-content code{ }
.post-content del{ }
.post-content ins{ }

/* Classes des images */
.alignnone {display: inline-block; margin: 0 10px 20px 0;}/* border: 1px solid #CCC;}*/
.alignleft{ display:inline; float:left; margin: 0 10px 20px 0;}/* border: 1px solid #CCC;}*/
.aligncenter{ clear:both;	display:block; margin-left:auto; margin-right:auto;}/* border: 1px solid #CCC;}*/
.alignright{ display:inline; float:right; margin: 0 0 10px 20px;}/* border: 1px solid #CCC;}*/
.size-auto{ }
.size-medium{ }
.size-large{ }
.size-full{ }
.wp-caption{ display: inline-block; vertical-align: top; width: auto!important; }
.wp-caption img{ }
.gallery{ }
.gallery .gallery-item{ }

/* OLD BROWSER */
#ie {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #FFF url(img/bg-body.jpg) no-repeat center center fixed;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	z-index: 999999;
}
#ie #ieText{
	width: 500px;
	max-width: 96%;
	margin: 25px auto 10px auto;
	font-size: 20px;
	line-height: 25px;
}
#ie #browser {
	width: 500px;
	max-width: 96%;
	margin: 0 auto;
}
#ie #browser img.l {
	float: left;
	width: 44%;
}
#ie #browser img.r {
	float: right;
	width: 44%;
}
 
body {
	background: #fff url(img/bg-body.jpg) no-repeat center center fixed;
	-webkit-background-size: 100%; 
    -moz-background-size: 100%; 
    -o-background-size: 100%; 
    background-size: 100%; 
	-webkit-background-size: cover;
	 -moz-background-size:  cover;
	   -o-background-size:  cover;
		  background-size:  cover;

	-moz-border-image: url(img/bg-home.jpg) 0;
	
	padding-top: 93px;
	/*overflow-x: hidden;*/
}
body.cbp-spmenu-push {
	position: relative;
	left: 0;
	padding-top: 58px;
}

a.adakaViewLink {
	position: relative;
	display: inline-block
}

.page-template-template-exposition #content-page_full a {
	color: #DAA249
}
.page-template-template-exposition #content-page_full ul {
	padding-left: 20px;
	margin-bottom: 20px;
}
.page-template-template-exposition #content-page_full ul li {
	list-style: disc;
}

.videoEmbed {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}
.videoEmbed iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#game-part-content  a, .page .block_right .game-block a, .page #page_left .bloc-crea-cont#pagination_crea-cont a,
body.parent-pageid-12 .page #box_search input.submit, .page #page_left .bloc-crea-cont a.more, body.parent-pageid-12 .page #box_avousecrire a,
#back_link, #bt-liseuse, #select-jeux .content .jeu a.link_game span, #kiosque #wrapper_date_selector  #wrapper_sel_day #hover_wrapper_sel_day,
#kiosque #wrapper_date_selector  #wrapper_sel_month #hover_wrapper_sel_month, #kiosque #wrapper_date_selector  #submit-sel-date div, #carte_postale_right #submit-carte_postal,
#carte_postale_left ul li a img, .page .block_left #bloc_non_geoloc a, body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a,
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a span, body.parent-pageid-12 .page #box_cat_theme a,
.prochaine_publication input.submit, body.parent-pageid-12 .page #box_list_auteur a, .page #content_page #content-avousecrire input#submit_avousecrire,
.ui-menu .ui-menu-item, .page #page_left .wp-pagenavi a, .cbp-spmenu, .cbp-spmenu-push, .cbp-spmenu-push-toright #header, .cbp-spmenu-push #wrap-menu,
.cbp-spmenu-push #bg-menu-tablette {	
	-webkit-font-smoothing: antialiased;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: thirsty_roughlight_one, sans-serif;
}
h1 {
	font-size: 32px;
	line-height: 1em;
	margin-bottom: 24px;
}
p {
	margin-bottom: 20px;
}
.wp-caption p {
	margin-bottom: 5px;
}
.page-template-template-exposition #content-page_full p:first-child{
	margin: 0
}
.clear {
	clear: both;
	display: block;
}

.content {
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	position: relative;
}
.noItemMondoin {
	background: #737165;
}
.errorMondoin {
	background: #2A5D5D;
}
.noItemMondoin,
.errorMondoin {
	display: none;
	position: fixed;
	width: 260px;
	left: 50%;
	margin-left: -150px;
	padding: 20px;
	top: 44%;
	color: #FFF;
	font-size: 16px;
	z-index: 99999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height: 20px;
}
.noItemMondoin .close,
.errorMondoin .close {
	height: 20px;
	width: 20px;
	background: url('img/close.png') center center no-repeat;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 99;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.noItemMondoin .close:hover,
.errorMondoin .close:hover {
	background: url('img/close_hover.png') center center no-repeat;
}

@media screen and (min-width: 600px) and (max-width: 801px) {
	.content {
		width: 97%;
	}
}

#header {
	background: #4b4a47;
	height: 58px;
	width: 100%;
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
}
.admin-bar #header {
	top: 32px;
}
.cbp-spmenu-push-toright #header {
	left: 240px;
}
#header #menu-tablette {
	position: absolute;
	top: 12px;
	right: 18px;
	background: transparent url(img/bg-menu-tablette.png) no-repeat;
	width: 31px;
	height: 29px;
	text-indent: -999em;
	display: none;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#header #menu-tablette {
		display: block;
	}
}
#header #logo {
	float: left;
	width: 19%;
	padding: 10px 0 0;
	text-align: center;
}

#header #titre_site {
	float: left;
	font-family: thirsty_roughlight_one, sans-serif;
	color: #D4C0A1;
	font-size: 32px;
	line-height: 1em;
	padding: 10px 0 0 1%;
	width: 80%;
}

@media screen and (min-width: 600px) and (max-width: 801px) {
	#header #logo {
		width: 25%;
	}
	#header #titre_site {
		width: 72%;
		padding-left: 3%;
	}
}

#wrap-menu {
	background: #737165 url(img/bg-menu.png);
	height: 35px;
	position: fixed;
	z-index: 100;
	width: 100%;
	top: 58px;
	left: 0;
}
.admin-bar #wrap-menu {
	top: 90px;
}


#wrap-menu #menu {
	text-align: center;
}
#wrap-menu #menu li {
	display: inline;
	position: relative;
}
#wrap-menu #menu li > a {
	border-bottom: 4px solid transparent;
	text-decoration: none;
	color: #D4C0A1;
	text-transform: uppercase;
	font-size: 14px;
	display: inline-block;
	padding: 8px 11px 5px;
	position: relative;
}
#wrap-menu #menu > li > a.active {
	border-color: #A73F4B;
}
#wrap-menu #menu > li > a#menu10.active, #wrap-menu #menu > li > a#menu1390.active {
	border-color: #DAA249;
}
#wrap-menu #menu > li > a#menu12.active {
	border-color: #B9B534;
}
#wrap-menu #menu > li > a#menu14.active {
	border-color: #7797A3;
}
#wrap-menu #menu > li > a#menu16.active{
	border-color: #80507E;
}
#wrap-menu #menu > li > a#menu6 {
	text-indent: -999em;
	width: 17px;
	height: 18px;
	background: transparent url(img/bt-home.png) no-repeat center center;
}
#wrap-menu #menu > li > a.active::after,
#wrap-menu #menu > li > a.effect::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #A73F4B;
	content: '';
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter:alpha(opacity=0);
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#wrap-menu #menu li > a#menu10.effect::after, #wrap-menu #menu li > a#menu1390.effect::after {
	background: #DAA249;
}
#wrap-menu #menu li > a#menu12.effect::after {
	background: #B9B534;
}
#wrap-menu #menu li > a#menu14.effect::after {
	background: #7797A3;
}
#wrap-menu #menu > li > a#menu16.effect::after {
	background: #80507E;
}

#wrap-menu #menu > li > a.effect:hover::after,
#wrap-menu #menu > li > a.effect:focus::after {
	height: 4px;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter:alpha(opacity=100);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

#wrap-menu #menu li ul {
	position: absolute;
	left: 3px;
	min-width: 100%;
	background: #737165;
	overflow: hidden;
	height: 0px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
	text-align: left;
}
#wrap-menu #menu li ul ,
#wrap-menu #menu li ul li {
	max-width: 100%;
}
#wrap-menu #menu li ul ,
#wrap-menu #menu li ul a {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	display: block;
}
#wrap-menu #menu li ul a {
	border-top: 1px solid #8F8B81;
}

#wrap-menu #menu li ul a.menu8.active ,
#wrap-menu #menu li ul a.menu8:hover {
	background: #A73F4B;
	color: #fff;
}
#wrap-menu #menu li ul a.menu10.active ,
#wrap-menu #menu li ul a.menu10:hover, 
#wrap-menu #menu li ul a.menu1390.active ,
#wrap-menu #menu li ul a.menu1390:hover {
	background: #DAA249;
	color: #fff;
}
#wrap-menu #menu li ul a.menu12.active ,
#wrap-menu #menu li ul a.menu12:hover {
	background: #B9B534;
	color: #fff;
}
#wrap-menu #menu li ul a.menu14.active ,
#wrap-menu #menu li ul a.menu14:hover {
	background: #7797A3;
	color: #fff;
}
#wrap-menu #menu li ul a.menu16.active ,
#wrap-menu #menu li ul a.menu16:hover {
	background: #80507E;
	color: #fff;
}
#wrap-menu #menu li ul a.menu55.active ,
#wrap-menu #menu li ul a.menu55:hover {
	background: #A73F4B;
	color: #fff;
}

@media screen and (max-width: 699px) {
	#wrap-menu #menu li:hover ul {
		height: auto;
		opacity: 1;
	}
}
@media screen and (min-width: 802px) {
	#wrap-menu #menu li:hover ul {
		height: auto;
		opacity: 1;
	}
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#wrap-menu {
		position: fixed;
		top: 58px;
		height: 100%;
		width: 470px;
		left: auto;
		right: -470px;
		background: transparent url(img/bg-body.jpg) repeat -200px 0;
		z-index: 1000;
		display: none;
	}
	#wrap-menu.active {
		display: block;
		right: 0;
	}
	#wrap-menu .content {
		width: 100%;
	}
	#wrap-menu #menu {
		text-align: left;
	}
	#wrap-menu #menu li {
		display: block;
	}
	#wrap-menu #menu li a {
		font-size: 20px;
		border-bottom: 0;
		padding: 16px 0 16px 47px;
		color: #333;
		line-height: 1em;
		border-bottom: 1px solid #bea882!important;
		display: block;
		position: relative;
		height: 20px;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	#wrap-menu #menu li a::after {
		height: 53px!important;
		-moz-opacity: 1!important;
		opacity: 1!important;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100)!important;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important;
		filter:alpha(opacity=100)!important;
		-webkit-transform: translateY(0px)!important;
		-moz-transform: translateY(0px)!important;
		transform: translateY(0px)!important;
		top:0px!important;
		width: 10px!important;
		position: absolute;
		left: 0;
		content: '';
		background: #A73F4B
	}
	#wrap-menu #menu li a.active, #wrap-menu #menu li a:hover {
		background-color: #A73F4B;
		color:#fff;
	}
	#wrap-menu #menu li a#menu10.active,#wrap-menu #menu li a#menu10:hover,#wrap-menu #menu li a#menu10::after, #wrap-menu #menu li ul li a.menu10.active, #wrap-menu #menu li ul li a.menu10:hover, #wrap-menu #menu li ul li a.menu10:after,
	#wrap-menu #menu li a#menu1390.active,#wrap-menu #menu li a#menu1390:hover,#wrap-menu #menu li a#menu1390::after, #wrap-menu #menu li ul li a.menu1390.active, #wrap-menu #menu li ul li a.menu1390:hover, #wrap-menu #menu li ul li a.menu1390:after {
		background-color: #DAA249;
	}
	#wrap-menu #menu li a#menu12.active,#wrap-menu #menu li a#menu12:hover,#wrap-menu #menu li a#menu12::after, #wrap-menu #menu li ul li a.menu12.active, #wrap-menu #menu li ul li a.menu12:hover, #wrap-menu #menu li ul li a.menu12:after {
		background-color: #B9B534;
	}
	#wrap-menu #menu li a#menu14.active,#wrap-menu #menu li a#menu14:hover,#wrap-menu #menu li a#menu14::after, #wrap-menu #menu li ul li a.menu14.active, #wrap-menu #menu li ul li a.menu14:hover, #wrap-menu #menu li ul li a.menu14:after {
		background-color: #7797A3;
	}
	#wrap-menu #menu li a#menu16.active,#wrap-menu #menu li a#menu16:hover,#wrap-menu #menu li a#menu16::after, #wrap-menu #menu li ul li a.menu16.active, #wrap-menu #menu li ul li a.menu16:hover, #wrap-menu #menu li ul li a.menu16:after {
		background-color: #80507E;
	}
	#wrap-menu #menu li a#menu6 {
		width: auto;
		height: auto;
		background-position: 47px center;
	}
	#wrap-menu #menu li a#menu6:hover,#wrap-menu #menu li a#menu6.active {
		background-color: #A73F4B;
	}
	#bg-menu-tablette {
		width: 100%;
		height: 100%;
		position: fixed;
		background: #333333;
		background: rgba(50,50,50,.6);
		z-index: 900;
		visibility: hidden;
		-moz-opacity: 0;
		opacity: 0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		filter:alpha(opacity=0);
	}
	
	#bg-menu-tablette.active {
		-moz-opacity: 1;
		opacity: 1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		filter:alpha(opacity=100);
		visibility: visible;
	}
	
	#wrap-menu #menu li ul {
		position: relative!important;
		background: none!important;
		margin-left: -3px;
	}
	#wrap-menu #menu li ul li {
		/*margin-left: 23px*/
	}
	#wrap-menu #menu li ul li a:after {
		width: 20px!important;
	}
	#wrap-menu #menu li ul {
		height: auto;
		opacity: 1;
		display: none;
	}
	.sousMenuIcon {
		background: url('img/sousMenuIcon.png') center right 20px no-repeat;
	}
}

#home {
	height: 592px;
	width: 100%;
	background-position: 0 bottom;

	-webkit-background-size: cover;
	 -moz-background-size:  cover;
	   -o-background-size:  cover;
		  background-size:  cover;

	position: relative;
	overflow: hidden;
}
@media screen and (max-width: 1259px) {
	#home {
		height: 515px;
	}
}
@media screen and (min-width: 1670px) and (max-width: 1799px) {
	#home {
		height: 670px;
	}
}
@media screen and (min-width: 1800px) {
	#home {
		height: 735px;
	}
}

/*****
* Kiosque Home
***/
#home #wrap-kiosque {
	position: absolute;
	bottom: 0;
	/*left: 49px;*/
	left: 3.45%;
	height: 572px;
	width: 239px;
}
#home #content-kiosque {
	position: absolute;
	bottom: 130px;
	left: 39px;
	width: 136px;
	height: 150px;
}
#home #content-kiosque img {
	display: none;
	width: 100%;
	height: 112%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	margin-top: -7px;
}
#home #content-kiosque .plus_effect {
	display: none;
}
#home #content-kiosque img.load {
	cursor: pointer;
}
#home #content-kiosque:hover img.load {
	opacity: 0.7;
}
#home #kiosque #bg_kiosque_bas{
	position: absolute;
	bottom: 113px;
	left: 35px;
	width: 195px;
	height: 46px;
}
#home #kiosque #date_kiosque {
	position: absolute;
	bottom: 58px;
	left: 43px;
	font-size: 13px;
	text-align: center;
	line-height: 1em;
	text-transform: uppercase;
	width: 127px;
}
#home #kiosque #date_kiosque img {
	margin-left: 2px;
}
#home #kiosque #date_kiosque span {
	display: block;
	text-transform: none;
	line-height: 1em;
	padding-top: 4px;
}
@media (min-width: 802px) {
	#tabHome {
		display: none;
	}
}
@media (max-width: 801px) {
	#tabHome {
		display: block;
	}
	#tabHome a {
		font-size: 30px!important;
	}
	.wrap-bulle-effect {
		left: 0px!important;
		top: 0px!important;
		bottom: auto!important;
		right: auto!important;
	}
	#wrap-kiosque,
	#wrap-feuilletons,
	#wrap-coin-reclames,
	#wrap-chez-vous,
	#wrap-carte-postale {
		display: none;
	}
	
	/* focus */
	#home #wrap-focus {
		right: -60px!important;
		left: auto!important;
	}
	
	/* kiosque */
	#tab_kiosque {
		position: absolute;
		left: 38px;
		top: 55px;
	}
	#tab_kiosque .wrap-bulle-effect {
		top: 0px!important;
		right: -45px!important;
	}
	#tab_kiosque img {
		position: absolute!important;
		left: -7px!important;
		top: -30px!important;
		z-index: 2!important;
	}
	#tab_kiosque .bulle-effect span {
		position: absolute;
		top: 44px;
		left: 61px;
		width: 125px;
	}
	
	/* pres de chez vous */
	#tab_pres {
		position: absolute;
		left: 38px;
		top: 285px;
	}
	#tab_pres a {
		background: rgba(101, 154, 163, 0.7);
		webkit-box-shadow: 0 0 0 4px rgba(101, 154, 163, 0.7);
		-moz-box-shadow: 0 0 0 4px rgba(101, 154, 163, 0.7);
		box-shadow: 0 0 0 4px rgba(101, 154, 163, 0.7);
	}
	#tab_pres img {
		position: absolute!important;
		left: 94px!important;
		top: 68px!important;
		z-index: 2!important;
	}
	#tab_pres .wrap-bulle-effect {
		top: 0px!important;
		right: -45px!important;
	}
	#tab_pres .bulle-effect span {
		position: absolute;
		top: 8px;
		left: -32px;
		width: 155px;
	}
	#tab_pres .bulle-effect:after {
		background: #659AA3;
	}
	#tab_pres .bulle-effect:hover,
	#tab_pres .bulle-effect:hover a {
		color: #27535A;
	}
	
	/* feuilleton */
	#tab_feuilleton {
		position: absolute;
		top: 55px;
		left: 50%;
		margin-left: -80px;
	}
	#tab_feuilleton img {
		position: absolute;
		z-index: 2;
		top: -10px;
		left: 16px;
	}
	#tab_feuilleton .bulle-effect span {
		position: absolute;
		top: 79px;
		left: -10px;
		width: 170px;
	}
	#tab_feuilleton .bulle-effect {
		background: rgba(189, 185, 52, 0.7);
		webkit-box-shadow: 0 0 0 4px rgba(189, 185, 52, 0.7);
		-moz-box-shadow: 0 0 0 4px rgba(189, 185, 52, 0.7);
		box-shadow: 0 0 0 4px rgba(189, 185, 52, 0.7);
	}
	#tab_feuilleton .bulle-effect:after {
		background: #BDB934;
	}
	#tab_feuilleton .bulle-effect:hover,
	#tab_feuilleton .bulle-effect:hover a {
		color: #56520B;
	}

	/* reclame */
	#tab_reclame {
		position: absolute;
		left: 50%;
		margin-left: -80px;
		top: 285px;
	}
	#tab_reclame img {
		position: absolute;
		z-index: 2;
		top: -33px;
		left: 16px;
	}
	#tab_reclame .bulle-effect span {
		position: absolute;
		top: 79px;
		left: -4px;
		width: 170px;
	}
	#tab_reclame .bulle-effect {
		background: rgba(130, 80, 126, 0.5);
		webkit-box-shadow: 0 0 0 4px rgba(130, 80, 126, 0.5);
		-moz-box-shadow: 0 0 0 4px rgba(130, 80, 126, 0.5);
		box-shadow: 0 0 0 4px rgba(130, 80, 126, 0.5);
	}
	#tab_reclame .bulle-effect:after {
		background: #82507E;
	}
	#tab_reclame .bulle-effect:hover,
	#tab_reclame .bulle-effect:hover a {
		color: #4E1149;
	}
}
@media screen and (max-width: 1259px) {
	#home #wrap-kiosque {
		height: 500px;
		width: 209px;
		left: 0.4%;
	}
	#home #kiosque {
		background: transparent url(img/bg-kiosque-209x500.png) no-repeat;
	}
	#home #wrap-kiosque .wrap-bulle-effect {
		width: 124px;
		height: 124px;
	}
	#home #wrap-kiosque .wrap-bulle-effect .bulle-effect {
		font-size: 35px;
	}
	#home #wrap-kiosque .wrap-bulle-effect .bulle-effect span {
		width: 135px;
		right: -24px;
	}
	#home #wrap-kiosque .fake_hover {
		width: 155px;
		height: 149px;
	}
	#home #kiosque #date_kiosque {
		bottom: 51px;
		left: 38px;
		font-size: 12px;
		width: 109px;
	}
	#home #kiosque #date_kiosque img {
		height: auto;
		width: 82%;
	}
	#home #kiosque #date_kiosque span {
		
	}
	#home #content-kiosque {
		bottom: 112px;
		left: 33px;
		width: 121px;
		height: 133px;
	}
}
@media screen and (min-width: 1260px) and (max-width: 1669px) {
	#home #kiosque {
		background: transparent url(img/bg-kiosque.png) no-repeat;
	}
}
@media screen and (min-width: 1670px) and (max-width: 1799px) {
	#home #wrap-kiosque {
		height: 640px;
		width: 267px;
	}
	#home #kiosque {
		background: transparent url(img/bg-kiosque-267x640.png) no-repeat;
	}
	#home #wrap-kiosque .wrap-bulle-effect {
		right: -37px;
	}
	#home #wrap-kiosque .fake_hover {
		right: -50px;
	}
	#home #kiosque #date_kiosque {
		bottom: 66px;
		left: 50px;
		font-size: 14px;
		width: 136px;
	}
	#home #kiosque #date_kiosque span {
		
	}
	#home #content-kiosque {
		bottom: 144px;
		left: 42px;
		width: 154px;
		height: 169px;
	}
}
@media screen and (min-width: 1800px) {
	#home #wrap-kiosque {
		height: 700px;
		width: 292px;
	}
	#home #kiosque {
		background: transparent url(img/bg-kiosque-292x700.png) no-repeat;
	}
	#home #wrap-kiosque .wrap-bulle-effect {
		right: -20px;
	}
	#home #wrap-kiosque .fake_hover {
		right: -35px;
	}
	#home #kiosque #date_kiosque {
		bottom: 72px;
		left: 53px;
		font-size: 15px;
		line-height: 1.3em;
		width: 154px;
	}
	#home #kiosque #date_kiosque span {
		padding-top: 6px;
	}
	#home #content-kiosque {
		bottom: 158px;
		left: 46px;
		width: 169px;
		height: 184px;
	}
	#home #kiosque #bg_kiosque_bas{
		background: transparent url(img/bg_kiosque_bas.png) no-repeat;
	}
}
#home #kiosque {
	width: 100%;
	height: 100%;
	-webkit-background-size: auto 100%;
	 -moz-background-size:  auto 100%;
	   -o-background-size:  auto 100%;
		  background-size:  auto 100%;
	z-index: 1;
	position: relative;
}

/*****
* Feuilletons Home
***/
#home #wrap-feuilletons {
	position: absolute;
	bottom: 62px;
	/*left: 282px;*/
	left: 19.8%;
	height: 107px;
	width: 159px;
}
@media screen and (max-width: 1259px) {
	#home #wrap-feuilletons {
		width: 127px;
		height: 86px;
		left: 21%;
	}
	#home #feuilletons {
		background: transparent url(img/bg-feuilletons-127x86.png) no-repeat;
	}
	#home #wrap-feuilletons .wrap-bulle-effect {
		width: 125px;
		height: 125px;
	}
	#home #wrap-feuilletons .wrap-bulle-effect .bulle-effect {
		font-size: 30px;
	}
	#home #wrap-feuilletons .wrap-bulle-effect .bulle-effect span {
		right: -58px;
		width: 175px;
	}
	#wrap-feuilletons .fake_hover {
		width: 153px;
		height: 154px;
	}
}
@media screen and (min-width: 1260px) and (max-width: 1669px) {
	#home #feuilletons {
		background: transparent url(img/bg-feuilletons.png) no-repeat;
	}
}
@media screen and (min-width: 1670px) and (max-width: 1799px) {
	#home #wrap-feuilletons {
		width: 170px;
		height: 115px;
	}
	#home #feuilletons {
		background: transparent url(img/bg-feuilletons-170x115.png) no-repeat;
	}
	#home #wrap-feuilletons .fake_hover {
		right: -43px;
	}
	#home #wrap-feuilletons .wrap-bulle-effect {
		width: 155px;
		height: 155px;
	}
}
@media screen and (min-width: 1800px) {
	#home #wrap-feuilletons {
		width: 200px;
		height: 135px;
	}
	#home #feuilletons {
		background: transparent url(img/bg-feuilletons-200x135.png) no-repeat;
	}
	#wrap-feuilletons .wrap-bulle-effect {
		width: 165px;
		height: 165px;
		top: -44px;
		right: -22px;
	}
	#home #wrap-feuilletons .fake_hover {
		right: -32px;
		top: -55px;
	}
}
#home #feuilletons {
	width: 100%;
	height: 100%;
	-webkit-background-size: 100% auto;
	 -moz-background-size:  100% auto;
	   -o-background-size:  100% auto;
		  background-size:  100% auto;
	z-index: 1;
	position: relative;
}

/*****
* C'est arrivé pres de chez vous Home
***/
#home #wrap-chez-vous {
	position: absolute;
	bottom: 273px;
	/*left: 504px;*/
	left: 35.4%;
	height: 120px;
	width: 90px;
}
@media screen and (max-width: 1259px) {
	#home #wrap-chez-vous {
		width: 65px;
		height: 87px;
		bottom: 240px;
		left: 36.4%;
	}
	#home #chez-vous {
		background: transparent url(img/bg-chez-vous-65x87.png) no-repeat;
	}
	#home #wrap-chez-vous .wrap-bulle-effect .bulle-effect {
		font-size: 24px;
	}
	#home #wrap-chez-vous .wrap-bulle-effect .bulle-effect span {
		width: 111px;
		left: -27px;
	}
	#home #wrap-chez-vous .fake_hover {
		width: 126px;
		height: 121px;
	}
}
@media screen and (min-width: 1260px) and (max-width: 1669px) {
	#home #chez-vous {
		background: transparent url(img/bg-chez-vous.png) no-repeat;
	}
}
@media screen and (min-width: 1670px) and (max-width: 1799px) {
	#home #wrap-chez-vous {
		width: 115px;
		height: 154px;
		bottom: 300px;
		left: 35%;
	}
	#home #chez-vous {
		background: transparent url(img/bg-chez-vous-115x154.png) no-repeat;
	}
	#home #wrap-chez-vous .wrap-bulle-effect {
		width: 153px;
		height: 153px;
		right: 30px;
		top: -28px;
	}
	#home #wrap-chez-vous .wrap-bulle-effect .bulle-effect {
		font-size: 30px;
	}
	#home #wrap-chez-vous .wrap-bulle-effect .bulle-effect span {
		width: 140px;
		top: -4px;
		left: -30px;
	}
	#home #wrap-chez-vous .fake_hover {
		right: 13px;
		width: 186px;
		height: 182px;
	}
}
@media screen and (min-width: 1800px) {
	#home #wrap-chez-vous {
		width: 130px;
		height: 174px;
		bottom: 322px;
	}
	#home #chez-vous {
		background: transparent url(img/bg-chez-vous-130x174.png) no-repeat;
	}
	#home #wrap-chez-vous .wrap-bulle-effect {
		width: 182px;
		height: 182px;
	}
	#home #wrap-chez-vous .wrap-bulle-effect .bulle-effect {
		font-size: 31px;
	}
	#home #wrap-chez-vous .wrap-bulle-effect .bulle-effect span {
		width: 145px;
		top: 2px;
		left: -31px;
	}
	#home #wrap-chez-vous .fake_hover {
		width: 201px;
		height: 194px;
	}
}
#home #chez-vous {
	width: 100%;
	height: 100%;
	-webkit-background-size: 100% auto;
	 -moz-background-size:  100% auto;
	   -o-background-size:  100% auto;
		  background-size:  100% auto;
	z-index: 1;
	position: relative;
}

/*****
* Focus Home
***/
#home #wrap-focus {
	position: absolute;
	bottom: 0;
	/*left: 629px;*/
	left: 55.8%;
	width: 271px;
	/*height: 377px;*/
	height: 275px;
	-webkit-transition: height 0.5s;
	-moz-transition: height 0.5s;
	transition: height 0.5s;
}
#home #wrap-focus .plus_effect {
	top: auto;
	bottom: 246px;
	left: -31%;
	margin-left: 0;
}
#home #focus-child {
	width: 428px;
	height: 409px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 3;
}
#home #focus {
	width: 174px;
	height: 294px;
	bottom: 80px;
	left: -163px;
	overflow: visible!important;
	-webkit-transition: bottom 0.5s;
	-moz-transition: bottom 0.5s;
	transition: bottom 0.5s;
	padding: 0!important;
}
#home #focus #focus-pager {
	width: 100%;
	/* text-align: center; */
	min-width: 125px;
	background: #E2E0DE;
	height: 0;
}
#home #focus #focus-pager span {
	height: 19px;
	width: 11px;
	margin: 0 3px;
	display: inline-block;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
	background: url('img/focus/onglet-focus-off.png') center center no-repeat;
	position: relative;
	bottom: 19px;
	left: 3px;
}
#focus-pause {
	height: 19px;
	width: 11px;
	margin: 0 1px;
	display: inline-block;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
	background: url('img/focus/onglet-focus-pause.png') center center no-repeat;
	position: absolute;
	top: -19px;
	left: 88px;
}
#focus-pause.pause {
	background: url('img/focus/onglet-focus-play.png') center center no-repeat;
}
#home #focus #focus-pager span:hover,
#home #focus #focus-pager span.cycle-pager-active {
	background: url('img/focus/onglet-focus-on.png') center center no-repeat;
}
#focus #content-focus .focusTexteItem {
	max-height: 230px;
	overflow: hidden;
}
#focus #content-focus .focusTexteItem > div {
	color: #5E5E5E;
	font-family: thirsty_roughlight_one, sans-serif;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: center;
	padding: 10px;
	background: #E6E5E0;
}
#focus #content-focus .cycle-slide {
	width: 100%;
	cursor: pointer;
}
#focus #content-focus .cycle-slide a {
	display: inline-block;
	color: #222222
}
@media screen and (max-width: 1259px) {
	#home #wrap-focus{
		left: 49%;
	}
	#home #titre_focus {
		background: transparent url(img/bg-focus-titre.png) no-repeat;
		font-size: 32px!important;
		left: -1px!important;
		top: -88px!important;
		top: -110px!important;
		width: 125px!important;
		padding-top: 18px!important;
	}
	#home #focus {
		background: transparent url(img/bg-focus.png) no-repeat;
		width: 149px;
		bottom: 49px;
		left: -24px;
	}
	#home #focus-child {
		background: transparent url(img/bg-focus-child-305x290.png) no-repeat;
		width: 305px;
		height: 290px;
	}
	#home #wrap-focus .hand1{
		bottom: 136px;
		right: 146px;
		position: absolute;
		width: 5px;
		height: 22px;
		background: transparent url(img/focus/bg-focus-child-290-hand-2.png) no-repeat;
		z-index: 3;
	}
	#home #wrap-focus .hand2{
		left: -34px;
		bottom: 123px;
		position: absolute;
		width: 19px;
		height: 34px;
		background: transparent url(img/focus/bg-focus-child-290-hand-1.png) no-repeat;
		z-index: 3;
	}
	#home #wrap-focus .main{
		right: 0px;
		bottom: 0px;
		position: absolute;
		width: 276px;
		height: 290px;
		background: transparent url(img/focus/bg-focus-child-276x290.png) no-repeat;
	}
}
@media screen and (min-width: 1260px) and (max-width: 1669px) {
	#home #titre_focus {
		background: transparent url(img/bg-focus-titre.png) no-repeat;
	}
	#home #focus {
		background: transparent url(img/bg-focus.png) no-repeat;
		left: -148px;
		width: 212px;
	}
	#home #focus-child {
		background: transparent url(img/bg-focus-child.png) no-repeat;	
	}
	#home #wrap-focus .hand1{
		bottom: 192px;
		right: 207px;
		position: absolute;
		width: 7px;
		height: 32px;
		background: transparent url(img/focus/bg-focus-child-409-hand-2.png) no-repeat;
		z-index: 3;
	}
	#home #wrap-focus .hand2{
		left: -158px;
		bottom: 198px;
		position: absolute;
		width: 26px;
		height: 48px;
		background: transparent url(img/focus/bg-focus-child-409-hand-1.png) no-repeat;
		z-index: 3;
	}
	#home #wrap-focus .main{
		right: 0px;
		bottom: 0px;
		position: absolute;
		width: 389px;
		height: 409px;
		background: transparent url(img/focus/bg-focus-child-389x409.png) no-repeat;
	}
}
@media screen and (min-width: 1670px) and (max-width: 1799px) {
	#home #titre_focus {
		background: transparent url(img/bg-focus-titre.png) no-repeat;
		left: -76px!important;
		top: -125px!important;
	}
	#home #focus {
		background: transparent url(img/bg-focus.png) no-repeat;
		width: 218px;
		bottom: 84px;
		left: -165px;
	}
	#home #focus-child {
		background: transparent url(img/bg-focus-child-448x428.png) no-repeat;	
		width: 448px;
		height: 428px;
	}
	#home #wrap-focus .hand1{
		bottom: 199px;
		right: 217px;
		position: absolute;
		width: 7px;
		height: 34px;
		background: transparent url(img/focus/bg-focus-child-428-hand-2.png) no-repeat;
		z-index: 3;
	}
	#home #wrap-focus .hand2{
		left: -176px;
		bottom: 200px;
		position: absolute;
		width: 27px;
		height: 50px;
		background: transparent url(img/focus/bg-focus-child-428-hand-1.png) no-repeat;
		z-index: 3;
	}
	#home #wrap-focus .main{
		right: 0px;
		bottom: 0px;
		position: absolute;
		width: 407px;
		height: 428px;
		background: transparent url(img/focus/bg-focus-child-407x428.png) no-repeat;
	}
}
@media screen and (min-width: 1800px) {
	#home #wrap-focus{
		left: 58%;
	}
	#home #titre_focus {
		background: transparent url(img/bg-focus-titre.png) no-repeat;
		left: -100px!important;
		top: -100px!important;
	}
	#home #focus {
		background: transparent url(img/bg-focus.png) no-repeat;
		bottom: 93px;
		left: -195px;
		width: 234px;
	}
	#home #focus-child {
		background: transparent url(img/bg-focus-child-482x461.png) no-repeat;	
		width: 482px;
		height: 461px;
	}
	#home #wrap-focus .hand1{
		bottom: 218px;
		right: 232px;
		position: absolute;
		width: 7px;
		height: 34px;
		background: transparent url(img/focus/bg-focus-child-461-hand-2.png) no-repeat;
		z-index: 3;
	}
	#home #wrap-focus .hand2{
		left: -208px;
		bottom: 210px;
		position: absolute;
		width: 29px;
		height: 53px;
		background: transparent url(img/focus/bg-focus-child-461-hand-1.png) no-repeat;
		z-index: 3;
	}
	#home #wrap-focus .main{
		right: 0px;
		bottom: 0px;
		position: absolute;
		width: 437px;
		height: 461px;
		background: transparent url(img/focus/bg-focus-child-438x461.png) no-repeat;
	}
}
#home #wrap-focus .plus_effect {
	left: 50%;
	top: 50%;
	margin: -30px 0 0 -30px;
}
#home #focus {
	overflow: visible!important;
	-webkit-background-size: 100% 100%;
	   -moz-background-size: 100% 100%;
	     -o-background-size: 100% 100%;
		    background-size: 100% 100%;
	position: absolute;
	z-index: 2;
	bottom: 0px;
	height: 0px;
	
	-moz-box-shadow: 5px 5px 15px 0px #656565;
	-webkit-box-shadow: 5px 5px 15px 0px #656565;
	-o-box-shadow: 5px 5px 15px 0px #656565;
	box-shadow: 5px 5px 15px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=15);
}
#home #focus #content-focus {
	overflow: visible!important;
}
#home #focus #content-focus img {
	width: 100%;
	height: auto;
}
#home #titre_focus {
	position: absolute;
	left: -105px;
	top: -122px;
	
	left: -65px;
	top: -135px;

	width: 157px;
	height: 104px;
	font-size: 38px;
	font-family: thirsty_roughlight_one, sans-serif;
	padding-top: 12px;
	text-align: center;
	color: #363636
}

/*****
* Envoyer une carte postale Home
***/
#home #wrap-carte-postale, #reclames #wrap-carte-postale {
	position: absolute;
	bottom: 0;
	/*right: 179px;*/
	right: 12.55%;
	width: 119px;
	height: 280px;
}
@media screen and (max-width: 900px) {
	#home #wrap-carte-postale, #reclames #wrap-carte-postale {
		display: none;
	}
}
@media screen and (max-width: 1259px) {
	#home #wrap-carte-postale, #reclames #wrap-carte-postale {
		width: 96px;
		height: 227px;
		right: 12%;
	}
	#home #carte-postale, #reclames #carte-postale {
		background: transparent url(img/bg-carte-postale-96x227.png) no-repeat;
	}
	#home #wrap-carte-postale .wrap-bulle-effect .bulle-effect, #reclames #wrap-carte-postale .wrap-bulle-effect .bulle-effect {
		font-size: 28px;
	}
	#home #wrap-carte-postale .wrap-bulle-effect .bulle-effect span, #reclames #wrap-carte-postale .wrap-bulle-effect .bulle-effect span {
		width: 106px;
		right: -52px;
	}
	#home #wrap-carte-postale .fake_hover, #reclames #wrap-carte-postale .fake_hover {
		width: 133px;
		height: 135px;
		left: 39px;
	}
	
	#home #carte-postale .sourie, 
	#reclames #carte-postale .sourie {
		left: -22px;
	}
}
@media screen and (min-width: 1260px) and (max-width: 1669px) {
	#home #carte-postale, #reclames #carte-postale {
		background: transparent url(img/bg-carte-postale.png) no-repeat;
	}
	#home #carte-postale .sourie, 
	#reclames #carte-postale .sourie {
		left: -15px;
	}
}
@media screen and (min-width: 1670px) and (max-width: 1799px) {
	#home #wrap-carte-postale, #reclames #wrap-carte-postale {
		width: 135px;
		height: 321px;
	}
	#home #carte-postale, #reclames #carte-postale {
		background: transparent url(img/bg-carte-postale-135x321.png) no-repeat;
	}
	#home #wrap-carte-postale .fake_hover, #reclames #wrap-carte-postale .fake_hover {
		width: 178px;
		height: 179px;
	}
	#home #carte-postale .sourie, 
	#reclames #carte-postale .sourie {
		left: -9px;
	}
}
@media screen and (min-width: 1800px) {
	#home #wrap-carte-postale, #reclames #wrap-carte-postale {
		width: 159px;
		height: 374px;
	}
	#home #carte-postale, #reclames #carte-postale {
		background: transparent url(img/bg-carte-postale-159x374.png) no-repeat;
	}
	#home #wrap-carte-postale .wrap-bulle-effect .bulle-effect, #reclames #wrap-carte-postale .wrap-bulle-effect .bulle-effect {
		font-size: 36px;
	}
	#home #wrap-carte-postale .wrap-bulle-effect .bulle-effect span, #reclames #wrap-carte-postale .wrap-bulle-effect .bulle-effect span {
		top: 19px;
		right: -87px;
		width: 150px;
	}
	#home #wrap-carte-postale .fake_hover, #reclames #wrap-carte-postale .fake_hover {
		width: 254px;
		height: 208px;
	}
	#home #carte-postale .sourie, 
	#reclames #carte-postale .sourie {
		left: 0px;
	}
}
#home #carte-postale, #reclames #carte-postale {
	width: 100%;
	height: 100%;
	-webkit-background-size: auto 100%;
	 -moz-background-size:  auto 100%;
	   -o-background-size:  auto 100%;
		  background-size:  auto 100%;
	z-index: 1;
	position: relative;
}
#home #carte-postale .sourie, 
#reclames #carte-postale .sourie {
	height: 52px;
	width: 56px;
	position: absolute;
	bottom: 0px;
	overflow: hidden;
}
#home #carte-postale .sourie div, 
#reclames #carte-postale .sourie div {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 52px;
	width: 56px;
	background: url('img/reclames/sourie_reclame.png') center center no-repeat;
	
	-webkit-animation: sourieReclame 20s infinite ease;
    -moz-animation: sourieReclame 20s infinite ease;
    -ms-animation: sourieReclame 20s infinite ease;
    -o-animation: sourieReclame 20s infinite ease;
    animation: sourieReclame 20s infinite ease;
	-webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

/*****
* Le coins des réclames Home
***/
#home #wrap-coin-reclames {
	position: absolute;
	bottom: 329px;
	right: 0;
	width: 332px;
	height: 242px;
}
@media screen and (max-width: 1259px) {
	#home #wrap-coin-reclames {
		width: 261px;
		height: 190px;
		bottom: 286px;
	}
	#home #coin-reclames {
		background: transparent url(img/bg-coin-reclames-261x190.png) no-repeat;
	}
	#home #wrap-coin-reclames .wrap-bulle-effect {
		left: -34px;
	}
	#home #wrap-coin-reclames .wrap-bulle-effect .bulle-effect {
		font-size: 27px;
	}
	#home #wrap-coin-reclames .wrap-bulle-effect .bulle-effect span {
		top: 4px;
		left: -71px;
	}
	#home #wrap-coin-reclames .fake_hover {
		width: 155px;
		height: 154px;
		left: -47px;
	}
}
@media screen and (min-width: 1260px) and (max-width: 1669px) {
	#home #coin-reclames {
		background: transparent url(img/bg-coin-reclames.png) no-repeat;
	}
}
@media screen and (min-width: 1670px) and (max-width: 1799px) {
	#home #wrap-coin-reclames {
		width: 373px;
		height: 271px;
		bottom: 365px;
	}
	#home #coin-reclames {
		background: transparent url(img/bg-coin-reclames-373x271.png) no-repeat;
	}
	#wrap-coin-reclames .bulle-effect {
		font-size: 34px;
	}
	#wrap-coin-reclames .bulle-effect span {
		top: 23px;
		left: -50px;
	}
	#home #wrap-coin-reclames .fake_hover {
		width: 204px;
		height: 204px;
	}
}
@media screen and (min-width: 1800px) {
	#home #wrap-coin-reclames {
		width: 411px;
		height: 300px;
		bottom: 400px;
	}
	#home #coin-reclames {
		background: transparent url(img/bg-coin-reclames-411x300.png) no-repeat;
	}
	#home #wrap-coin-reclames .fake_hover {
		width: 220px;
		height: 226px;
	}
	#home #wrap-coin-reclames .wrap-bulle-effect .bulle-effect {
		font-size: 36px;
	}
	#home #wrap-coin-reclames .wrap-bulle-effect .bulle-effect span {
		top: 25px;
		left: -57px;
		width: 185px;
	}
}
#home #coin-reclames {
	width: 100%;
	height: 100%;
	-webkit-background-size: 100% auto;
	 -moz-background-size:  100% auto;
	   -o-background-size:  100% auto;
		  background-size:  100% auto;
	z-index: 1;
	position: relative;
}

#wrap-content-home {
	background: #AD272D;
	background: rgba(173,39,45,.55);
	
	width: 98%;
	padding: 0 1%;
}
#wrap-content-home .content {
	background: transparent url(img/bg-content-home.png) repeat-y right 0;
}

#content-part {
	/* float: left; */
	/* width: 80%; */
	color: #fff;
	padding: 30px 0;
	margin-right: 200px;
	font-size: 14px;
	line-height: 20px;
}
#game-part {
	float: right;
	width: 17%;
	width: 166px;
	position: relative;
	min-height: 290px;
}
#game-part-content {
	position: absolute;
	background: transparent url(img/bg-home-game.png) no-repeat center 0;
	width: 82%;
	left: 0;
	top: 24px;
	height: 181px;
	margin-top: 0;
	font-family: thirsty_roughlight_one, sans-serif;
	font-size: 23px;
	color: #AB4A4A;
	line-height: 1.2em;
	padding: 61px 9% 0;
}
#game-part-content  a{
	text-decoration: none;
	color: #fff;
	background: #AB4A4A;
	position: absolute;
	bottom: 64px;
	left: 50%;
	width: 52px;
	margin-left: -52px;
	padding: 6px 27px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}
#game-part-content  a:hover{
	background: #661E1E
}

/*****
* Page
***/
.page-id-14 #wrap-ariane {
	background: #f7e9cf;
}
#ariane {
	color: #707070;
	font-size: 12px;
	padding: 5px 0;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	.page-id-12 #ariane, .page-id-10 #ariane {
		position: fixed;
		top: 58px;
		left: 23px;
		width: 100%;
	}
}
#ariane a {
	color: #707070
}
body.parent-pageid-12 .page {
	background: transparent url(img/bg-body-feuilleton.png) no-repeat 17% 208px fixed;
}
.page #content_page {
	margin-top: 72px;
	position: relative;
}
.page #content_page #top_page_draw {
	background: transparent url(img/bg-top-page-feuilleton.png) repeat-x;
	height: 36px;
	width: 100%;
	margin-bottom: -1px;
}
.page #content_page #content-avousecrire {
	padding: 51px 13% 30px 7.3%;
	background: #fff;
}
.page #content_page #content-avousecrire label {
	font-size: 17px;
	display: inline-block;
	text-align: right;
	width: 19.2%;
}
.page #content_page #content-avousecrire label#lbl_auteur_avousecrire {
	vertical-align: middle;
}
.page #content_page #content-avousecrire label span {
	font-size: 12px;
	display: inline-block;
}
.page #content_page #content-avousecrire input.text {
	width: 75.5%;
	padding: 3px 1%;
	border: 2px solid #C8C434;
	margin-left: 18px;
	margin-bottom: 15px;
	font-size: 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	outline: 0;
}
.page #content_page #content-avousecrire input.text.error {
	border-color: #D64B4B;
	color: #D64B4B;
	background: #FFF1EC;
}
.page #content_page #content-avousecrire input.text.no-corner-top {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
}
.page #content_page #content-avousecrire select {
	width: 30%;
	padding: 2px 0.4%;
	border: 2px solid #C8C434;
	margin-left: 18px;
	margin-bottom: 15px;
	font-size: 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	outline: 0;
}
#hijklmno {
	display:none;
}
.page #content_page #content-avousecrire input#submit_avousecrire {
	background: #AFA710 url(img/bt-prochaine-publication.png) no-repeat right center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 15px;
	border: 0;
	color: #fff;
	padding: 5px 22px;
	float: right;
	margin: 14px 0 0 0;
	border-right: 11px solid #AFA710;
	cursor: pointer;
}

.page #content_page #content-avousecrire #wp-a_vous_ecrire-editor-container {
	border: 2px solid #C8C434;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page #content_page #content-avousecrire #error_tinymce #wp-a_vous_ecrire-editor-container {
	border-color: #D64B4B;
}
.page #content_page #content-avousecrire #wp-a_vous_ecrire-media-buttons {
	margin-bottom: 15px;
}
.page #content_page #plume_encre {
	position :absolute;
	top: -28px;
	right: -27px;
}
.page #page_left {
	float: left;
	width: 61%;
	color: #454545;
}
.page-id-8 #page_left {
	font-size: 14px;
	line-height: 20px;
}
.page-id-8 a {
	color: #A73F4B;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.page-id-8 a:hover {
	text-decoration: none;
}
.page #page_left h2, .page #page_left h3, .page #page_left h4, .page #page_left h5, .page #page_left h6 {
	font-family:'PT Serif', serif;
}
.page #page_left h2 {
	font-size: 24px;
	margin: 0;
	line-height: 1em;
	padding: 26px 0 5px 29px;
}
.page #page_left .post-content h2 {
	font-size: 18px;
	padding: 7px 11px;
	color: #363636;
	margin-bottom: 15px;
	background: #e4df88;
	display: inline-block;
}
.page #page_left h2 ,
.page #page_left h3 ,
.page #page_left h4 ,
.page #page_left h5 {
	clear: both;
}
body.parent-pageid-12 .page #page_left {
	width: 63.5%;
}
body.parent-pageid-12 .page #page_left #bg-top-page {
	width: 100%;
}
body.parent-pageid-12 .page #page_left #content-page_left {
	background: #fff;	
	margin-top: -6px;
	position: relative;
}
body.parent-pageid-12 .page #page_left #content-page_left iframe {
	max-width: 100%;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton {
	padding: 36px 30px 30px;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .wp-caption-text {
	text-align: center;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .wp-caption-text a {
	color: #8C8209;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .wp-caption-text a:hover {
	color: #6D6308;
}

#page_left #content-page_left .jp-audio {
	margin-bottom: 19px;
	width: 100%;
}
#page_left #content-page_left div.jp-audio div.jp-type-single div.jp-progress {
	width: auto;
	right: 140px;
}
.tablet #page_left #content-page_left div.jp-audio div.jp-type-single div.jp-duration {
	right: 15px;
}
.tablet #page_left #content-page_left div.jp-audio div.jp-type-single div.jp-progress {
	right: 70px;
}
#page_left #content-page_left div.jp-audio div.jp-type-single a.jp-mute,
#page_left #content-page_left div.jp-audio div.jp-type-single a.jp-unmute {
	position: absolute;
	right: 70px;
	top: 6px;
}
#page_left #content-page_left div.jp-audio div.jp-type-single a.jp-volume-max {
	position: absolute;
	right: 5px;
	top: 6px;
}
#page_left #content-page_left div.jp-audio div.jp-type-single div.jp-volume-bar {
	position: absolute;
	top: 21px;
	right: 33px;
	left: auto;
}

.page #content-page_full {
	background: #fff;	
	margin-top: -6px;
	position: relative;
	padding: 21px 30px 22px;
	color: #454545;
	line-height: 1.4em;
	width: 100%;
	max-width: 562px;
	margin-left: auto;
	margin-right: auto;
}
.page #content_page #bg-top-page_full{
	display: block;
	width: 100%;
	max-width: 622px;
	margin-left: auto;
	margin-right: auto;
}
.page #content-page_full h1 {
	position: relative;
	top: 0;
	left: -30px;
}
.page #content-page_full h2 {
	font-size: 24px;
	margin: 0;
	line-height: 1em;
	margin-top: 15px;
	padding: 7px 14px 7px 0px;
	display: inline-block;
	margin-bottom: 10px;
	font-family: 'PT Serif', serif;
	color: #454545;
}
.page-template-template-exposition .page #content-page_full h2 {
	display: block
}
.page #content-page_full h3 {
	display: inline-block;
	font-size: 18px;
	line-height: 1em;
	padding: 7px 14px;
	margin-bottom: 10px;
	background: #F0C683;
	font-family: 'PT Serif', serif;
}
.page #content-page_full img {
	max-width: 100%;
	height: auto;
}

body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode {
	background: #e4e4e2;
	text-align: center;
	padding: 12px 0;
	margin: 0 -30px 20px;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .more {
	color: #fff;
	text-decoration: none;
	background: #AFA710 url(img/tick_more_white.png) no-repeat right center;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	font-size: 15px;
	padding: 6px 19px 7px 13px;
	display: inline-block;
	margin: 0 0 16px 0;
	border-right: 13px solid #AFA710;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .more:hover {
	background-color: #837c0c;
	border-color: #837c0c;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a {
	height: 31px;
	line-height: 31px;	
	text-decoration: none;
	background: #fff;
	color: #AFA710;
	display: inline-block;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	width: 160px;
	font-size: 15px;
	text-align: left;
	padding: 0 0 0 12px;
	margin: 0 8px;
	position: relative;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a span {
	position: absolute;
	top: 10px;
	right: 9px;
	width: 20px;
	height: 11px;
	background: transparent url(img/bg-arrow-liseuse.png) no-repeat;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a span.arrow_hover {
	background-position: -24px 0
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a.all_episode span.arrow {
	background-position: 0 -14px;
	height: 15px;
	top: 8px;
	right: 14px;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a.all_episode span.arrow_hover {
	background-position: -24px -14px;
	height: 15px;
	top: 8px;
	right: 14px;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a#next_episode {
	width: 146px;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a#next_episode span.arrow {
	background-position: 0px -32px;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a#next_episode span.arrow_hover {
	background-position: -24px -32px;
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a span.arrow_hover,
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a:hover span.arrow {
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter:alpha(opacity=0);
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a:hover span.arrow_hover {
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter:alpha(opacity=100);
}
body.parent-pageid-12 .page #page_left #content-page_left #single-feuilleton .bloc_nav_episode a:hover {
	background-color: #AFA710;
	color: #fff;
}
#back_link {
	position: absolute;
	top: 20px;
	right: 0;
	width: 36px;
	height: 31px;
	background: transparent url(img/back-link.png);
	text-indent: -999em;
}
#back_link:hover {
	-moz-opacity: 0.5;
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter:alpha(opacity=50);
}
body.parent-pageid-12 .page #page_left #content-page_left #bt-liseuse {
	position: absolute;
	top: 20px;
	right: 58px;
	color: #fff;
	background: transparent url(img/bt-liseuse.png) no-repeat;
	width: 103px;
	height: 26px;
	text-decoration: none;
	font-size: 15px;
	padding: 5px 0 0 13px;
}
body.parent-pageid-12 .page #page_left #content-page_left #bt-liseuse:hover {
	-moz-opacity: .7;
	opacity: .7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter:alpha(opacity=70);
}
.page #page_left #content-page_left #bt-lu {
	position: absolute;
	top: 62px;
	right: 58px;
	color: #fff;
	background: #b2a400 url(img/audio.png) right center no-repeat;
	width: 90px;
	border-right: 13px solid #b2a400;
	height: 26px;
	text-decoration: none;
	font-size: 15px;
	padding: 5px 0 0 13px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.page #page_left #content-page_left #bt-lu:hover {
	background-color: #E1832F;
	border-color: #E1832F
}
#feuilleton-lu {
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: rgba(0,0,0,0.7);
	z-index: 99999;
	cursor: pointer;
}
#feuilleton-lu .content {
	width: 512px;
	margin: 150px auto 0 auto;
}
#feuilleton-lu .content .close {
	height: 20px;
	width: 20px;
	background: url('img/close.png') center center no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 99;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
#feuilleton-lu .content .close:hover {
	background: url('img/close_hover.png') center center no-repeat;
}
#feuilleton-lu .content .wrap {
	background: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
}
#feuilleton-lu .content .wrap h2 {
	position: relative;
	width: auto;
	display: inline-block;
	top: 0;
	left: 0;
	padding: 7px 13px;
	font-family: 'PT Serif', serif;
	background: #E4DF88;
	font-size: 20px;
	text-align: left;
	line-height: 1.1em;
	margin: 10px 0 0 -10px;
	max-width: 445px;
}
#feuilleton-lu .content .link {
	text-align: right;
	margin-top: 5px;
}
#feuilleton-lu .content .link a {
	text-decoration: none;
	color: #6D6308;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
#feuilleton-lu .content .link a:hover {
	color: #B8B434;
}

@media screen and (max-width: 801px) {
	/*body.parent-pageid-12 .page #page_left #content-page_left #bt-liseuse {
		top: 78px;
		right: 5px;
	}*/
}

#share_box {
	margin: 20px -30px 0;
	padding: 23px 30px 0;
	height: 49px;
}
#share_box .titre_share {
	margin-bottom: 10px;
}
body.parent-pageid-12 .page #page_left #content-page_left .addthis_native_toolbox > div > a {
	width: 100px;
}
body.parent-pageid-12 .page #page_left #content-page_left .addthis_native_toolbox > div > a.addthis_button_tweet {
	width: 89px;
}
.page #page_left .bloc-crea-cont {
	padding: 21px 30px 22px;
	border-bottom: 1px solid #808080;
}
.page #page_left .wp-pagenavi {
	border: 0;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 35px;
}
.page #page_left .wp-pagenavi span.pages,
.page #page_left .wp-pagenavi a.first,
.page #page_left .wp-pagenavi a.last {
	display: none;
}
.page #page_left .wp-pagenavi a, .page #page_left .wp-pagenavi span.current {
	background: #e4df88;
	text-decoration: none;
	color: #333;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	padding: 0 10px 0 21px;
	margin: 0 2px;
}
.page #page_left .wp-pagenavi span.extend {
	padding: 0 4px 0 3px
}
.page #page_left .wp-pagenavi a.previouspostslink {
	background: #e4df88 url(img/tick_left_right_black.png) no-repeat 9px 7px;
}
.page #page_left .wp-pagenavi a.nextpostslink {
	background: #e4df88 url(img/tick_left_right_black.png) no-repeat right -73px;
	padding: 0 12px 0 10px;
	border-right: 9px solid #e4df88;
}
.page #page_left .wp-pagenavi a.page, .page #page_left .wp-pagenavi span.current {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 24px;
	padding: 0;
}
.page #page_left .wp-pagenavi span.current {
	color: #fff;
	background: #AFA710;
}
.page #page_left .wp-pagenavi a:hover {
	background-color: #AFA710!important;
	border-color: #AFA710!important;
	color: #fff;
}
.page #page_left .bloc-crea-cont h3 {
	display: inline-block;
	background: #e4df88;
	font-size: 18px;
	line-height: 1em;
	padding: 7px 14px;
	float: left;
}
.page #page_left span.author, .adakaViewContainText span.author{
	float: left;
	color: #808080;
	margin: 6px 0 0 12px;
}
.page #page_left span.author span, .adakaViewContainText span.author span {
	color: #454545;
}
.page #page_left span.date, .adakaViewContainText span.date {
	float: left;
	border-left: 1px dotted #666;
	margin: 6px 0 0 8px;
	padding: 0 0 0 8px;
}
.page #page_left #single-feuilleton span.author, .page #page_left #single-feuilleton span.date,
.adakaViewContainText span.author, .adakaViewContainText span.date {
	margin-top: -15px;
margin-bottom: 25px;
}
.page #page_left #single-feuilleton h1.solo {
	display: none;
}
.page #page_left .bloc-crea-cont div.excerpt {
	margin: 14px 0 0 0;
}
.page #page_left .bloc-crea-cont a.more {
	color: #fff;
	text-decoration: none;
	background: #AFA710 url(img/tick_more_white.png) no-repeat right center;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	font-size: 15px;
	padding: 6px 19px 7px 13px;
	display: inline-block;
	margin: 16px 0 0 0;
	border-right: 13px solid #AFA710;
}
.page #page_left .bloc-crea-cont a.more:hover {
	background-color: #837c0c;
	border-color: #837c0c;
}
.page #page_left .bloc-crea-cont a.read_text_version {
	float: right;
	color: #AFA710;
	font-size: 12px;
	margin: 3px 0 0 0
}
.page #page_right {
	float: right;
	width: 33%;	
	position: relative;
}
.page #page_right img {
	max-width: 100%;
	height: auto;
}

body.parent-pageid-12 .page #page_right {
	width: 35.5%;
	background: #C8C434;
	margin-top: 3px;
}
body.parent-pageid-12 .page #page_right.marge_neg {
	margin-top: 167px;
}
body.parent-pageid-12 .page #page_right.marge_neg_big {
	margin-top: 220px;
}
body.parent-pageid-12 .page #box_avousecrire {
	background: #E1832F url(img/bg-box-avousecrire.png) no-repeat;
	width: 100%;
	height: 113px;
	position: relative;
	margin-bottom: 12px;
}
body.parent-pageid-12 .page .marge_neg #box_avousecrire {
	margin-top: -163px;
}
body.parent-pageid-12 .page .marge_neg_big #box_avousecrire {
	margin-top: -218px;
}
body.parent-pageid-12 .page #box_avousecrire .border {
	height: 113px;
	width: 9px;
	position: absolute;
	top: 0;
	left: 0;
	background: #BB5D08
}
body.parent-pageid-12 .page #box_avousecrire .title_box {
	font-size: 43px;
	color: #fff;
	font-family: thirsty_roughlight_one, sans-serif;
	position: absolute;
	top: 17px;
	left: 28px;
	line-height: 1em;
}
body.parent-pageid-12 .page #box_avousecrire .title_box span {
	display: block;
	margin-left: 23px;
}
body.parent-pageid-12 .page #box_avousecrire a {
	color: #fff;
	background: #BB5D08;
	font-family: thirsty_roughlight_one, sans-serif;
	position: absolute;
	top: 34px;
	right: 7%;
	font-size: 29px;
	padding: 13px 25px 5px;
	line-height: 1em;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	text-decoration: none;
}
body.parent-pageid-12 .page #box_avousecrire a:hover {
	background: #8f4406;
}
body.parent-pageid-12 .page #box_auteur_lycee {
	background: #C8C434;
	height: 76px;
	width: 100%;
	position: relative;
	margin-bottom: 12px;
}
body.parent-pageid-12 .page #box_auteur_lycee .title_box {
	font-size: 25px;
	color: #fff;
	font-family: thirsty_roughlight_one, sans-serif;
	position: absolute;
	top: 12px;
	left: 26px;
	line-height: 1em;
}
body.parent-pageid-12 .page #box_auteur_lycee .title_box span {
	display: block;
	padding-left: 20px;
}
body.parent-pageid-12 .page #box_auteur_lycee a {
	display: block;
	position: absolute;
	right: 7%;
	top: 24px;
	text-decoration: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-size: 15px;
	color: #fff;
	background: #AFA710 url(img/bg-lien_sortant.png) no-repeat right center;
	border-right: 10px solid #AFA710;
	padding: 5px 25px 7px 17px;
}
.prochaine_publication {
	background: #E1832F url(img/bg-prochaine-publication.png) no-repeat 0 center;
	/*width: 332px;*/
	/*height: 149px;*/
	/*max-width: 100%;*/
	border-left: 16px solid #BB5D08;
	position: absolute;
	margin-top: -163px;
	margin-bottom: 14px;
	padding-bottom: 65px;
	
	right: 0px;
	left: 0px;
}
.prochaine_publication .title_prochaine_publication {
	/*position: absolute;
	top: 17px;
	left: 16px;*/
	padding-top: 17px;
	padding-left: 16px;
	font-family: thirsty_roughlight_one, sans-serif;
	font-size: 26px;
	color: #fff;
	line-height: 1.25em;
}
.prochaine_publication p {
	margin: 0px;
}
.prochaine_publication p.sml_thankyou {
	padding-left: 16px;
	font-size: 14px;
	color: #fff;
}
.prochaine_publication input[type="text"] {
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 13px 5px;
	width: 66%;
	font-size: 15px;
	position: absolute;
	bottom: 23px;
	margin-left: 6%;
}
.prochaine_publication input[type="text"].error {
	border: 2px solid #A23C13;
	color: #A23C13;
	background: #FCC;
	outline: 0;
}
.prochaine_publication input[type="submit"] {
	text-indent: -999em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #BB5D08 url(img/bt-prochaine-publication.png) no-repeat center center;
	height: 31px;
	width: 31px;
	position: absolute;
	bottom: 23px;
	left: 84.5%;
	border: 0;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.prochaine_publication input[type="submit"]:hover {
	background-color: #8f4406
}
body.parent-pageid-12 .page #box_auteur {
	position: relative;
	background: #dfd76c;
	padding: 20px 22px 5px;
}
#box_search + #box_auteur {
	margin-top: 1px;
}
body.parent-pageid-12 .page #box_auteur h2 {
	font-family:'PT Serif', serif;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 11px;
}
body.parent-pageid-12 .page #box_auteur .auteur_bloc {
	margin-bottom: 15px;
}
body.parent-pageid-12 .page #box_auteur img {
	float: left;
	margin: 0 10px 0 0
}
body.parent-pageid-12 .page #box_auteur #nom_auteur {
	font-size: 14px;
	margin-bottom: 2px;
}
body.parent-pageid-12 .page #box_auteur #lien_auteur {
	color: #8C8209;
	font-size: 12px;
	text-overflow: ellipsis;
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	-webkit-transition: color 0.2s;
	-moz-transition: color 0.2s;
	transition: color 0.2s;
}
body.parent-pageid-12 .page #box_auteur #lien_auteur .linkOut {
	float: none;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
body.parent-pageid-12 .page #box_auteur #lien_auteur:hover {
	color: #6D6308;
}
body.parent-pageid-12 .page #box_auteur #lien_auteur:hover .linkOut {
	opacity: 0.5;
}
body.parent-pageid-12 .page #box_auteur ul li {
	float: left;
	width: 48%;
	margin-right: 2%;
}
body.parent-pageid-12 .page #box_auteur ul li a{
	color: #8C8209;
	font-size: 15px;
	text-decoration: none;
	margin-bottom: 7px;
	display: inline-block;
}
body.parent-pageid-12 .page #box_search {
	padding: 0 32px 29px;
	background: #dfd76e;
	position: relative;
}
body.parent-pageid-12 .page #box_search .title_search {
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 22px;
	margin-bottom: 9px;
	display: block;
}
body.parent-pageid-12 .page #box_search input.text {
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 13px 5px;
	width: 77%;
	font-size: 15px;
}
body.parent-pageid-12 .page #box_search input.submit {
	text-indent: -999em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #AFA710 url(img/bt-zoom-16x14.png) no-repeat 7px 8px;
	height: 31px;
	width: 31px;
	position: absolute;
	top: 49px;
	right: 29px;
	border: 0;
	cursor: pointer;
}
body.parent-pageid-12 .page #box_search input.submit:hover {
	background-color: #837c0c
}
body.parent-pageid-12 .page #box_cat_theme {
	padding: 37px 22px 22px;
	color: #363636;
}
#box_list_auteur + #box_cat_theme {
	border-top: 1px solid #6D6308;
}
body.parent-pageid-12 .page #box_cat_theme h2 {
	font-family:'PT Serif', serif;
	font-size: 19px;
	margin: 0 0 12px 0; 
	position: relative;
	padding-left: 18px;
}
body.parent-pageid-12 .page #box_cat_theme h2 span.deplie {
	position: absolute;
	top: 4px;
	left: 0;
	width: 11px;
	height: 11px;
	background: transparent url(img/bg-plie-deplie.png) no-repeat;
	z-index: 1;
	cursor: pointer;
}
body.parent-pageid-12 .page #box_cat_theme h2 span.plie {
	background-position: 0 -11px;
}
body.parent-pageid-12 .page #box_cat_theme > ul {
	display: none;
}
body.parent-pageid-12 .page #box_cat_theme a {
	color: #363636;
	text-decoration: none;
	font-size: 15px;
	padding: 3px 20px 3px 60px;
	display: block;
	margin: 0 -22px;
	position: relative;
}
body.parent-pageid-12 .page #box_cat_theme ul.hide {
	display: none;
}
body.parent-pageid-12 .page #box_cat_theme li {
	position: relative;
}
body.parent-pageid-12 .page #box_cat_theme li span.deplie {
	position: absolute;
	top: 7px;
	left: 20px;
	width: 11px;
	height: 11px;
	background: transparent url(img/bg-plie-deplie.png) no-repeat;
	z-index: 1;
	cursor: pointer;
}
body.parent-pageid-12 .page #box_cat_theme li li span.deplie {
	top: 6px;
	left: 38px;
}
body.parent-pageid-12 .page #box_cat_theme li span.plie {
	background-position: 0 -11px;
}

body.parent-pageid-12 .page #box_cat_theme li.active li span.deplie {
	background-position: 0 0;
}
body.parent-pageid-12 .page #box_cat_theme li.active > span.deplie,
body.parent-pageid-12 .page #box_cat_theme li.activeli > span.deplie, 
body.parent-pageid-12 .page #box_cat_theme li li.activeli > span.deplie {
	background-position: -11px 0px;
}
body.parent-pageid-12 .page #box_cat_theme li.active > span.deplie.plie,
body.parent-pageid-12 .page #box_cat_theme li.activeli > span.deplie.plie, 
body.parent-pageid-12 .page #box_cat_theme li li.activeli > span.deplie.plie {
	background-position: -11px -11px;
}
body.parent-pageid-12 .page #box_cat_theme a:hover, body.parent-pageid-12 .page #box_cat_theme a.active {
	color: #fff;
	background: #6D6308
}
body.parent-pageid-12 .page #box_cat_theme li li a {
	font-size: 13px;
	padding: 2px 20px 2px 80px;
}
body.parent-pageid-12 .page #box_cat_theme li li li a {
	font-size: 12px;
	padding: 1px 20px 1px 100px;
}

body.parent-pageid-12 .page #box_publication a {
	color: #363636;
	text-decoration: none;
	font-size: 15px;
	padding: 3px 20px 3px 40px;
	display: block;
	margin: 0 -22px;
	position: relative;
}
body.parent-pageid-12 .page #box_publication ul.hide {
	display: none;
}
body.parent-pageid-12 .page #box_publication li {
	position: relative;
}
body.parent-pageid-12 .page #box_publication a:hover, body.parent-pageid-12 .page #box_publication a.active {
	color: #fff;
	background: #6D6308
}
body.parent-pageid-12 .page #box_publication li li a {
	font-size: 13px;
	padding: 2px 20px 2px 60px;
}
body.parent-pageid-12 .page #box_publication li li li a {
	font-size: 12px;
	padding: 1px 20px 1px 80px;
}
body.parent-pageid-12 .page #box_publication li span.deplie {
	position: absolute;
	top: 7px;
	left: 0;
	width: 11px;
	height: 11px;
	background: transparent url(img/bg-plie-deplie.png) no-repeat;
	z-index: 1;
	cursor: pointer;
}
body.parent-pageid-12 .page #box_publication li li span.deplie {
	top: 6px;
	left: 20px;
}
body.parent-pageid-12 .page #box_publication li span.plie {
	background-position: 0 -11px;
}
#feuilletons_lu_ecri {
	padding: 25px 22px 22px;
	color: #363636;
	border-top: 1px solid #6D6308;
}
#feuilletons_lu_ecri h2 {
	font-family: 'PT Serif', serif;
	font-size: 19px;
	margin: 0 0 12px 0;
}
#feuilletons_lu_ecri p {
	margin-bottom: 0px;
}
#feuilletons_lu_ecri p a {
	color: #363636;
	text-decoration: none;
	padding: 3px 20px 3px 40px;
	display: block;
	margin: 0 -22px;
	font-size: 15px;
}
#feuilletons_lu_ecri p a:hover {
	color: #fff;
	background: #6D6308;
}

body.parent-pageid-12 .page #box_list_auteur {
	padding: 25px 22px 22px;
	color: #363636;
}
body.parent-pageid-12 .page .avousecrire_right #box_list_auteur {
	border-top: 0;
}
body.parent-pageid-12 .page #box_list_auteur h2 {
	font-family:'PT Serif', serif;
	font-size: 19px;
	margin: 0 0 12px 0;
	position: relative;
	padding-left: 18px;
}
body.parent-pageid-12 .page #box_list_auteur h2 span.deplie {
	position: absolute;
	top: 4px;
	left: 0;
	width: 11px;
	height: 11px;
	background: transparent url(img/bg-plie-deplie.png) no-repeat;
	z-index: 1;
	cursor: pointer;
}
body.parent-pageid-12 .page #box_list_auteur h2 span.plie {
	background-position: 0 -11px;
}
body.parent-pageid-12 .page #box_list_auteur ul {
	display: none;
}
body.parent-pageid-12 .page #box_list_auteur a {
	color: #363636;
	text-decoration: none;
	display: block;
	font-size: 15px;
	padding: 3px 39px 3px 60px;
	margin: 0 -22px;
}
body.parent-pageid-12 .page #box_list_auteur a:hover, body.parent-pageid-12 .page #box_list_auteur a.active {
	color: #fff;
	background: #6D6308;
}
body.parent-pageid-12 .page #box_publication {
	padding: 25px 22px 22px;
	color: #363636;
	border-top: 1px solid #6D6308;
}
body.parent-pageid-12 .page #box_publication h2 {
	font-family: 'PT Serif', serif;
	font-size: 19px;
	margin: 0 0 12px 0;
}
.page .post {
	width: 100%;
	position: relative;
	margin: 0 auto;
}
.page .post h1, .page .post .h1 {
	font-size: 26px;
	color: #363636;
	background: #7796A2;
	background: rgba(119,150,162,.8);
	position: absolute;
	top: 42px;
	left: 0;
	padding: 7px 15px 7px 0px;
	z-index: 1;
	width: 360px;
	text-align: right;
	line-height: 1em;
}
.page-template-template-exposition .page .post h1,
.page-template-template-exposition .page .post .h1 {
	background: #DAA249!important;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	.page .post h1, .page .post .h1 {
		padding-left: 30px;
		width: 220px;
	}
	.page-id-12 .page .post h1, .page-id-12 .post .h1,
	.page-id-10 .page .post h1, .page-id-10 .post .h1 {
		position: fixed;
		top: 99px;
		left: 0;
	}
}
@media (max-width: 699px) {
	.page .post h1, .page .post .h1 {
		width: auto;
		padding-left: 15px;
	}
}
.page-id-14 .page .post h1, .page-id-14 .page .post .h1 {
	top: 14px;
}
.page-id-8 .page .post h1, .page-id-8 .page .post .h1 {
	background: #A73F4B;
	background: rgba(167,63,75,.8);
}
.page-id-10 .page .post h1, .page-id-10 .page .post .h1 {
	background: #D9A149;
	background: rgba(217,161,73,.8);
}
.parent-pageid-12 .page .post h1, .page-id-12 .page .post h1, .parent-pageid-12 .page .post .h1, .page-id-12 .page .post .h1 {
	background: #B8B434;
	background: rgba(184,182,52,.8);
}
.parent-pageid-16 .page .post h1, .parent-pageid-16 .page .post .h1 ,
.page-id-16 .page .post h1, .page-id-16 .page .post .h1 {
	background: #8F6F7D;
	background: rgba(143,111,125,.8);
}
.page-id-18 .page .post h1, .page-id-18 .page .post .h1 {
	background: #68806C;
	background: rgba(104,128,108,.8);
}
.page .post #content-page_left #single-feuilleton > h1 {
	max-width: 55%;
}
.page .post #content-page_left h1, .adakaViewContainText h1 {
	position: relative;
	width: auto;
	display: inline-block;
	top: 0;
	left: 0;
	padding: 7px 13px;
	font-family:'PT Serif', serif;
	background: #e4df88;
	font-size: 20px;
	
	/* ajout pts 32 */
	text-align: left;
	line-height: 1.1em;
	
	/*max-width: 380px;*/
}
.page .post #content-page_left h1.solo {
	margin: 20px 0 0 30px;
	font-size: 20px;
}
.page .post h1 span.dossier {
	position: absolute;
	left: 100%;
	padding-left: 15px;
	height: 100%;
	top: 0px;
	width: 0px;
	text-align: left;
	line-height: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.page .block_left {
	position: relative;
	top: 0;
	left: 0;
	min-height: 621px;
	padding-right: 320px;
}
.page .block_left #liste_rep_pres-chez-vous {
	display: none;
	padding-top: 80px;
	padding-left: 20px;
}
.page .block_left #liste_rep_pres-chez-vous.dossier-simple {
	display: block;
}
.page .block_left #liste_rep_pres-chez-vous .item {
	float: left;
	width: 200px;
	min-height: 85px;
	max-height: 350px;
	background: #888; /*  url('img/load_AJAX.gif') center top 10px no-repeat; */
	background-size: 40px 40px;
	margin: 5px;
	position: relative;
	overflow: hidden;
}
.page .block_left #liste_rep_pres-chez-vous .item.loaded {
	background: #888;
}
.page .block_left #liste_rep_pres-chez-vous .item.itemText {
	max-height: 130px;
	background: #E6E5E0;
	padding-bottom: 30px;
}
.page .block_left #liste_rep_pres-chez-vous .itemText div.text {
	overflow: hidden;
	max-height: 110px;
	color: #5E5E5E;
	font-family: thirsty_roughlight_one, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	text-align: center;
	padding: 10px;
	background: #E6E5E0;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.page .block_left #liste_rep_pres-chez-vous .itemText div.text:after {
	display: block;
	content: '...';
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 100%;
}
.page .block_left #liste_rep_pres-chez-vous .itemText div.text:hover ,
.page .block_left #liste_rep_pres-chez-vous .itemText:hover div.text ,
.page .block_left #liste_rep_pres-chez-vous .itemText.hover div.text {
	color: #000;
}
.page .block_left #liste_rep_pres-chez-vous .itemText div.text a {
	text-decoration: none;
	color: #5E5E5E;
}
.page .block_left #liste_rep_pres-chez-vous .itemVideo .video {
	display: none;
}
.page .block_left #liste_rep_pres-chez-vous .item .plus_effect {
	width: 30px;
	height: 30px;
	color: #398080;
	box-shadow: 0 0 0 3px rgba(57, 128, 128, 0.7);
	top: auto;
	bottom: 43px;
	left: auto;
	right: 12px;
}
.page .block_left #liste_rep_pres-chez-vous .item.no-mondoin {
	cursor: pointer;
}
.page .block_left #liste_rep_pres-chez-vous .item.no-mondoin .plus_effect {
	bottom: 12px;
}
.page .block_left #liste_rep_pres-chez-vous .item .plus_effect:after {
	background: rgb(57, 128, 128);
}
.page .block_left #liste_rep_pres-chez-vous .item .plus_effect:before {
	background: transparent url(img/bt-zoom-16x14.png) no-repeat center center;
	height: 14px;
	margin-top: 8px;
}
.page .block_left #liste_rep_pres-chez-vous .item img {
	width: 100%;
	/*min-height: 100%;*/
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.page .block_left #liste_rep_pres-chez-vous .item:hover img {
	opacity: 0.7;
}
.page .block_left #liste_rep_pres-chez-vous .item.height2 { height: 200px; }
.page .block_left #liste_rep_pres-chez-vous .item.height3 { height: 300px; }
.page .block_left #liste_rep_pres-chez-vous .item .bt-externe {
	border-top: 1px solid #9A9A9A;
	display: block;
	color: #398080;
	background: #D9D9D9 url(img/bt-externe_link_blue.png) no-repeat right center;
	text-decoration: none;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 5px 0 7px 12px;
	width: 181px;
	border-right: 7px solid #d9d9d9;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.page .block_left #liste_rep_pres-chez-vous .item .bt-externe:hover {
	color: #D9D9D9;
	background: #398080 url(img/bt-externe_link_grey.png) no-repeat right center;
	border-right: 7px solid #398080;
}

.page .block_left #bloc_non_geoloc {
	position: absolute;
	bottom: 47px;
	right: 370px;
	background: #fff;
	z-index: 1;
	width: 220px;
	padding: 21px;
	line-height: 0.8em;
	-moz-box-shadow: 5px 5px 5px #656565;
	-webkit-box-shadow: 5px 5px 5px #656565;
	-o-box-shadow: 5px 5px 5px #656565;
	box-shadow: 5px 5px 5px #656565;
}
.page .block_left #bloc_non_geoloc span {
	display: inline-block;
	background: transparent url(img/bg-num_non_geoloc.png) no-repeat;
	width: 27px;
	height: 21px;
	vertical-align: middle;
	color: #fff;
	font-size: 12px;
	text-align: center;
	padding: 7px 2px 0 0px;
	line-height: 1em;
}
.page .block_left #bloc_non_geoloc a {
	display: block;
	background: #398080 url(img/bt-consulter-non_geoloc.png) no-repeat right center;
	border-right: 13px solid #398080;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	text-decoration: none;
	color: #fff;
	width: 155px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	padding: 0 0 0 18px;
	margin: 17px auto 0;
}
.page .block_left #bloc_non_geoloc a:hover {
	background-color: #2a5d5d;
	border-color:#2a5d5d
}
.page .block_left #gmap_pres-chez-vous {
	width: 100%;
	min-height: 621px;
}
.page .block_left #gmap_pres-chez-vous .mapArrow {
	position: absolute;
	bottom: -11px;
	left: 8px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11px 11px 0 0;
	border-color: #398080 transparent transparent transparent;
}
.page .block_left #gmap_pres-chez-vous .label_2chars {
	color: white;
	background-color: #398080;
	font-family: "Arial", sans-serif;
	font-size: 16px;
	text-align: center;
	width: 26px;     
	white-space: nowrap;
}
.page .block_left #gmap_pres-chez-vous .label_3chars {
	color: white;
	background-color: #398080;
	font-family: "Arial", sans-serif;
	font-size: 16px;
	text-align: center;
	width: 31px;     
	white-space: nowrap;
}
.page .block_right {
	z-index: 1;
	float: right;
	position: relative;
	width: 255px;
	background: #7797A3;
	background: rgba(119,150,162,.65);
	min-height: 649px;
	margin-top: -28px;
	padding: 0 32px;
}
.parent-pageid-16 .page .block_right ,
.page-id-16 .page .block_right {
	margin-top: -140px;
	background: #8F6F7D;
	background: rgba(143,111,125,.75);
}
@media screen and (max-width: 801px) and (min-width: 700px) {
	.parent-pageid-16 .page .block_right ,
	.page-id-16 .page .block_right {
		margin-top: -175px;
	}
}
.page .block_right #block-res-search {
	position: relative;
	text-transform: uppercase;
	font-size: 18px;
	background: #bec8c7;
	margin: 0 -32px -20px;
	text-align: center;
	padding: 25px 0;
	display: none;
}
.page .block_right #block-res-search span {
	position: absolute;
	top: 50%;
	left: -13px;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-right: 14px solid #bec8c7; 
	margin-top: -12px;
}
.page .block_right #block-res-search strong {
	color: #398080
}
.page .block_right h2 {
	font-family:'PT Serif', serif;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 47px;
	margin-bottom: 13px;
}
.page .block_right .info {
	font-size: 15px;
	margin: 3px 0 4px 13px;
}
.page .block_right input.text {
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 13px 5px;
	width: 227px;
	font-size: 15px;
}
.page .block_right .button-search {
	background: transparent url(img/carte-search.png) no-repeat 60px 0;
	margin: 10px 0 57px 0;
	height: 69px;
}
select.custom_sel {
	padding: 5px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.button {
	background: #398080;
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	float: right;
	padding: 6px 23px 7px;
	margin: 22px 0 0 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
	border: 0px;
}
.upload-ui .button {
	float: none;
}
.button:hover {
	background-color: #2A5D5D;
	border-color: #2A5D5D;
}
.button#bt-dossier_theme {
	padding: 6px 17px 7px;
	margin: 7px 0 0 0;
}
.linkDossier {
	display: none;
}
.page .block_right .game-block {
	background: transparent url(img/bg-jouer-pres-chez-vous.png) no-repeat;
	width: 319px;
	height: 109px;
	margin: 54px 0 0 -42px;
	border-left: 10px solid #AB5D08;
	position: relative;
}
.page .block_right .game-block h2 {
	text-transform: none;
	color: #fff;
	font-family: thirsty_roughlight_one, sans-serif;
	display: inline-block;
	font-size: 25px;
	margin: 23px 0 0 16px;
	line-height: 1.25em;
	width: 150px;
}
.page .block_right .game-block a {
	text-decoration: none;
	color: #fff;
	background: #AB5D08;
	position: absolute;
	top: 38px;
	right: 35px;
	width: 52px;
	padding: 11px 27px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	font-family: thirsty_roughlight_one, sans-serif;
	font-size: 25px;
}
.page .block_right .game-block a:hover {
	background: #723C07;
}

@media screen and (min-width: 600px) and (max-width: 801px) {
	#togglePresRight {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 47px 47px 47px 0;
		border-color: transparent rgba(119, 150, 162, 0.65) transparent transparent;
		position: absolute;
		top: 350px;
		left: -47px;
		cursor: pointer;
	}
	#togglePresRight div {
		position: absolute;
		width: 29px;
		top: -47px;
		left: 30px;
		height: 94px;
		background: url('img/pres-chez-vous/pres_tab_hide.png') center center no-repeat;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}
	#togglePresRight.hideRightTabPres div {
		background: url('img/pres-chez-vous/pres_tab_show.png') center center no-repeat;
	}
	.page .block_right.hideRightTabPres {
		margin-right: -305px;
	}
	.page .block_left.hideRightTabPres {
		padding-right: 14px;
	}
	.page .block_left #bloc_non_geoloc.hideRightTabPres {
		right: 50px;
	}
}
/***********
 * CARTE POSTALE PAGE
 ***************/
#carte_postale_left {
	float: left;
	width: 20%;
	margin-left: 5%;
}
#carte_postale_left ul li {
	text-align: center;
}
#carte_postale_left ul li.loading {
	display: none;
}
#carte_postale_left ul li a {
	display: block;
	margin: 15px 0
}
#carte_postale_left ul li a.active img, #carte_postale_left ul li a:hover img {
	border: 3px solid #fff;
}
#carte_postale_left ul li a img {
	border: 3px solid #91876A;
	width: 100%;
}
#carte_postale_right h2, #carte_postale_left h2 {
	font-family:'PT Serif', serif;
	font-size: 18px;
}
#carte_postale_right {
	float: right;
	width: 70%;
}
#carte_postale_right .loader {
	width: 450px;
	max-width: 96%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	height: 0px;
	overflow: hidden;
	position: relative;
}
#carte_postale_right .loader.show {
	height: 40px;
}
#carte_postale_right .loader .spinner {
	top: 0px!important;
}
#carte_postale_right .loader .spinner div {
	height: 15px!important;
	width: 15px!important;
}
#carte_postale_erreur {
	background: #D3CEC2;
	border: 6px solid #865050;
	max-width: 96%;
	width: 430px;
	margin-bottom: 20px;
	padding: 10px;
	max-width: 89%;
}
#carte_postale_success {
	background: #D3CEC2;
	border: 6px solid #B9B534;
	max-width: 96%;
	width: 430px;
	margin-bottom: 20px;
	padding: 10px;
	max-width: 89%;
}
.postal_erreur {
	background: #865050!important;
	color: #fff; 
}
#carte_postale_right img {
	border: 6px solid #91876A;
	max-width: 96%;
	width: 450px;
}
#carte_postale_right h2 {
	margin-bottom: 15px;
}
#carte_postale_right #carte_postale_verso {
	border: 6px solid #91876A;
	background: transparent url(img/tmp/tmp_carte_post_verso.png) no-repeat;
	position: relative;
	width: 450px;
	height: 282px;
	margin-top: 20px;
	max-width: 96%;
}
#carte_postale_right #carte_postale_verso #lbl_email {
	position: absolute;
	top: 66px;
	right: 138px;
}
#carte_postale_right #carte_postale_verso #email_carte {
	position: absolute;
	top: 88px;
	right: 16px;
	border: 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 3px 5px 4px;
	width: 196px;
}
#carte_postale_right #carte_postale_verso #lbl_email_ami {
	position: absolute;
	top: 134px;
	right: 99px;
}
#carte_postale_right #carte_postale_verso #carte_from {
	position: absolute;
	bottom: 27px;
	right: 27px;
	text-align: center;
}
#carte_postale_right #carte_postale_verso #carte_from span {
	display: block;
	font-style: italic;
}
#carte_postale_right #carte_postale_verso #email_ami_carte {
	position: absolute;
	top: 157px;
	right: 16px;
	border: 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 3px 5px 4px;
	width: 196px;
}
#carte_postale_right #carte_postale_verso #email_carte:focus,
#carte_postale_right #carte_postale_verso #email_ami_carte:focus {
	outline: 3px solid #68806C
}
#carte_postale_right #carte_postale_verso textarea {
	font-style: italic;
	background: transparent;
	border: 0;
	position: absolute;
	top: 59px;
	left: 18px;
	width: 170px;
	height: 205px;
	resize: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 3px;
}
#carte_postale_right #submit-carte_postal {
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	border: 0;
	background: #68806C;
	color: #fff;
	margin: 27px 0 40px 128px;
	width: 186px;
	font-size: 23px;
	cursor: pointer;
}
#carte_postale_right #submit-carte_postal:hover {
	background: #4c5d4f;
}

 /***********
 * KIOSQUE PAGE
 ***************/
#kiosque {
	height: 592px;
	width: 100%;
	background-position: 0 bottom;

	-webkit-background-size: cover;
	 -moz-background-size:  cover;
	   -o-background-size:  cover;
		  background-size:  cover;

	position: relative;
	overflow: hidden;
}

#the_kiosque {
	width: 842px;
	height: 638px;
	position: absolute;
	margin-left: 21%;
	bottom: 40px;
}
.contentTextKisque {
	position: absolute;
	left: 400px;
	top: 40px;
	right: 5px;
	z-index: 10;
	line-height: 40px;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	.contentTextKisque {
		position: fixed;
		left: 300px;
		top: 99px;
		right: 5px;
	}
}
#the_kiosque #kisque_tab {
	display: none;
	position: absolute;
	height: 210px;
	width: 14%;
	left: 5.4%;
	top: 34%;
}
#the_kiosque #kisque_tab img {
	display: none;
	width: 100%;
	height: 100%;
}
#the_kiosque #kisque_tab .date {
	height: 19px;
	width: 113px;
	display: block;
	position: absolute;
	top: 230px;
	left: 17px;
}
#the_kiosque #kisque_tab .plus_effect {
	top: 50%;
	left: 50%;
	margin: -22.5px;
}
#the_kiosque img {
	width: 100%;
	height: auto;
}
/* tablette portrait */
@media screen and (min-width: 600px) and (max-width: 801px) {
	#kiosque {
		background-position: -100px -85px;
		background-attachment: fixed;
		background-repeat: no-repeat;
		width: 1548px;
	}
	#the_kiosque {
		background: transparent url(img/kiosque/kiosque-1048x681.png) no-repeat;
		margin-left: 250px;
		bottom: 70px;
		width: 1048px;
		height: 681px;
	}
	#the_kiosque #kisque_tab {
		display: block;
	}
}
@media screen and (min-width: 802px) and (max-width: 1649px) {
	#the_kiosque {
		background: transparent url(img/kiosque/kiosque-693x539.png) no-repeat;
		width: 693px;
		height: 539px;
		margin-left: 18%;
	}
}
@media screen and (min-width: 1650px) and (max-width: 1799px) {
	#the_kiosque {
		background: transparent url(img/kiosque/kiosque.png) no-repeat;
	}
}
@media screen and (min-width: 1800px) {
	#the_kiosque {
		background: transparent url(img/kiosque/kiosque.png) no-repeat;
	}
}

#the_kiosque #wrap-journal1 {
	position: absolute;
	bottom: 106px;
	left: 17px;
	height: 115px;
	width: 93px;
	z-index: 1;
}
#the_kiosque #journal1 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 115px;
	width: 93px;
	z-index: 2;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#the_kiosque #wrap-journal1 {
		bottom: 114px;
		left: 192px;
		height: 122px;
		width: 99px;
	}
	#the_kiosque #journal1 {
		height: 122px;
		width: 99px;
	}
}
@media screen and (min-width: 802px) and (max-width: 1649px) {
	#the_kiosque #wrap-journal1 {
		bottom: 98px;
		left: 14px;
		height: 98px;
		width: 79px;
	}
	#the_kiosque #journal1 {
		height: 98px;
		width: 79px;
	}
}
@media screen and (min-width: 1800px) {

}
#the_kiosque #wrap-journal2 {
	position: absolute;
	bottom: 228px;
	left: 223px;
	height: 113px;
	width: 74px;
}
#the_kiosque #journal2 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 113px;
	width: 74px;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#the_kiosque #wrap-journal2 {
		bottom: 240px;
		left: 388px;
		height: 124px;
		width: 81px;
	}
	#the_kiosque #journal2 {
		height: 124px;
		width: 81px;
	}
}
@media screen and (min-width: 802px) and (max-width: 1649px) {
	#the_kiosque #wrap-journal2 {
		bottom: 192px;
		left: 170px;
		height: 96px;
		width: 63px;
	}
	#the_kiosque #journal2 {
		height: 96px;
		width: 63px;
	}
}
@media screen and (min-width: 1800px) {

}
#the_kiosque #wrap-journal3 {
	position: absolute;
	bottom: 232px;
	left: 319px;
	height: 143px;
	width: 162px;
}
#the_kiosque #journal3 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 143px;
	width: 162px;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#the_kiosque #wrap-journal3 {
		bottom: 248px;
		left: 492px;
		height: 150px;
		width: 170px;
	}
	#the_kiosque #journal3 {
		height: 150px;
		width: 170px;
	}
}
@media screen and (min-width: 802px) and (max-width: 1649px) {
	#the_kiosque #wrap-journal3 {
		bottom: 203px;
		left: 251px;
		height: 115px;
		width: 138px;
	}
	#the_kiosque #journal3 {
		height: 115px;
		width: 138px;
	}
}
@media screen and (min-width: 1800px) {

}
#the_kiosque #wrap-journal4 {
	position: absolute;
	bottom: 220px;
	right: 266px;
	height: 161px;
	width: 95px;
}
#the_kiosque #journal4 {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 161px;
	width: 95px;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#the_kiosque #wrap-journal4 {
		bottom: 232px;
		right: 282px;
		height: 175px;
		width: 103px;
	}
	#the_kiosque #journal4 {
		height: 175px;
		width: 103px;
	}
	#wrap-journal4 .plus_effect {
		top: 120px!important;
		left: 60px!important;
	}
}
@media screen and (min-width: 802px) and (max-width: 1649px) {
	#the_kiosque #wrap-journal4 {
		bottom: 185px;
		right: 224px;
		height: 137px;
		width: 81px;
	}
	#the_kiosque #journal4 {
		height: 137px;
		width: 81px;
	}
	#wrap-journal4 .plus_effect {
		top: 57px!important;
		left: 17px!important;
	}
}
@media screen and (min-width: 1800px) {

}
#the_kiosque #wrap-journal5 {
	position: absolute;
	bottom: 117px;
	left: 159px;
	height: 72px;
	width: 64px;
}
#the_kiosque #journal5 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 72px;
	width: 64px;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#the_kiosque #wrap-journal5 {
		bottom: 124px;
		left: 321px;
		height: 78px;
		width: 69px;
	}
	#the_kiosque #journal5 {
		height: 78px;
		width: 69px;
	}
}
@media screen and (min-width: 802px) and (max-width: 1649px) {
	#the_kiosque #wrap-journal5 {
		bottom: 96px;
		left: 116px;
		height: 58px;
		width: 65px;
	}
	#the_kiosque #journal5 {
		height: 65px;
		width: 58px;
	}
}
@media screen and (min-width: 1800px) {

}
#the_kiosque #wrap-journal6 {
	position: absolute;
	bottom: 41px;
	right: 353px;
	height: 103px;
	width: 86px;
}
#the_kiosque #journal6 {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 103px;
	width: 86px;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#the_kiosque #wrap-journal6 {
		bottom: 44px;
		right: 376px;
		height: 109px;
		width: 91px;
	}
	#the_kiosque #journal6 {
		height: 109px;
		width: 91px;
	}
}
@media screen and (min-width: 802px) and (max-width: 1649px) {
	#the_kiosque #wrap-journal6 {
		bottom: 35px;
		right: 298px;
		height: 87px;
		width: 73px;
	}
	#the_kiosque #journal6 {
		height: 87px;
		width: 73px;
	}
	#wrap-journal6 .plus_effect {
		top: 45px!important;
		left: 32px!important;
	}
}
@media screen and (min-width: 1800px) {

}
#the_kiosque #wrap-journal7 {
	position: absolute;
	bottom: 208px;
	right: 63px;
	height: 203px;
	width: 97px;
}
#the_kiosque #journal7 {
	position: absolute;
	bottom: 3px;
	right: 3px;
	height: 198px;
	width: 89px;
}
#the_kiosque #journal7 img {
	height: 100%!important;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#the_kiosque #wrap-journal7 {
		bottom: 218px;
		right: 67px;
		height: 218px;
		width: 104px;
	}
	#the_kiosque #journal7 {
		height: 214px;
		width: 95px;
		bottom: 3px;
		right: 3px;
	}
}
@media screen and (min-width: 802px) and (max-width: 1649px) {
	#the_kiosque #wrap-journal7 {
		bottom: 173px;
		right: 53px;
		height: 174px;
		width: 83px;
	}
	#the_kiosque #journal7 {
		height: 168px;
		width: 74px;
		bottom: 4px;
		right: 3px;
	}
	#wrap-journal7 .plus_effect {
		top: 130px!important;
		left: 51px!important;
	}
}
@media screen and (min-width: 1800px) {

}

#kiosque #wrapper_date_selector {
	position: absolute;
	top: 111px;
	left: 7%;
}
#kiosque #wrapper_date_selector .spinner {
	display: none;
	width: 50px;
	position: absolute;
	left: 260px;
	top: 10px;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#kiosque #wrapper_date_selector {
		position: fixed;
		top: 160px;
		left: 6%;
	}
}
#kiosque #wrapper_date_selector  #wrapper_sel_day{
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
	height: 42px;
	background: transparent url(img/bg-date-selector.png) no-repeat;
	color: #CFBB9C;
	font-size: 17px;
}
#kiosque #wrapper_date_selector  #wrapper_sel_day #hover_wrapper_sel_day{
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
	height: 42px;
	background: transparent url(img/bg-date-selector.png) no-repeat 0 -42px;
	opacity: 0;
	visibility: hidden;
}
#kiosque #wrapper_date_selector  #wrapper_sel_day:hover #hover_wrapper_sel_day {
	opacity: 1;
	visibility: visible;
}
#kiosque #wrapper_date_selector  #wrapper_sel_day #current_day{
	position: absolute;
	top: 11px;
	left: 12px;
	width: 30px;
	text-align: right;
	cursor: default;
	z-index: 1;
}
#kiosque #wrapper_date_selector  #wrapper_sel_day a, #kiosque #wrapper_date_selector  #wrapper_sel_month a{
	position: absolute;
	top: 10px;
	right: 13px;
	text-indent: -999em;
	background: transparent url(img/bg-date-selector.png) no-repeat -94px -10px;
	width: 12px;
	height: 7px;
	z-index: 1;
}
#kiosque #wrapper_date_selector  #wrapper_sel_month a{
	right: 25px
}
#kiosque #wrapper_date_selector  #wrapper_sel_day a#next_day, #kiosque #wrapper_date_selector  #wrapper_sel_month a#next_month{
	background-position: -94px -21px;
	top: 22px;
}
#kiosque #wrapper_date_selector  #wrapper_sel_month{
	position: absolute;
	top: 0;
	left: 64px;
	width: 139px;
	height: 46px;
	background: transparent url(img/bg-date-selector.png) no-repeat -3px -86px;
	color: #CFBB9C;
	font-size: 17px;
}
#kiosque #wrapper_date_selector  #wrapper_sel_month #hover_wrapper_sel_month{
	position: absolute;
	top: 0;
	left: 0;
	width: 139px;
	height: 46px;
	background: transparent url(img/bg-date-selector.png) no-repeat -3px -132px;
	color: #CFBB9C;
	font-size: 17px;
	opacity: 0;
	visibility: hidden;
}
#kiosque #wrapper_date_selector  #wrapper_sel_month:hover #hover_wrapper_sel_month {
	opacity: 1;
	visibility: visible;
}
#kiosque #wrapper_date_selector  #wrapper_sel_month #current_month{
	position: absolute;
	top: 11px;
	left: 13px;
	width: 30px;
	text-align: right;
	cursor: default;
	z-index: 1;
}
#kiosque #wrapper_date_selector  #submit-sel-date, #kiosque #wrapper_date_selector  #submit-sel-date div{
	position: absolute;
	width: 44px;
	height: 29px;
	top: 0;
	left: 206px;
	background: transparent url(img/bg-date-selector.png) no-repeat -3px -178px;
	color: #CFBB9C;
	font-size: 17px;
	padding: 12px 0 0 15px;
	cursor: pointer;
}
#kiosque #wrapper_date_selector  #submit-sel-date span{
	position: relative;
	z-index: 1;
}
#kiosque #wrapper_date_selector  #submit-sel-date div{
	left: 0;
	background-position: -3px -224px;
	opacity: 0;
	visibility: hidden;
}
#kiosque #wrapper_date_selector  #submit-sel-date:hover div {
	opacity: 1;
	visibility: visible;
}

.plus_effect {
	display: block;
	font-size: 0px;
	cursor: pointer;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	top: 5px;
	left: 43px;
	z-index: 5;
	color: #DAA249;
	
	box-shadow: 0 0 0 3px #DAA249;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
	z-index: 2;
}
.plus_effect span.title {
	-webkit-transition: opacity 0.5s, visibility 0.5s;
	-moz-transition: opacity 0.5s, visibility 0.5s;
	transition: opacity 0.5s, visibility 0.5s;
	display: block;
	font-size: 18px;
	line-height: 1em;
	position: absolute;
	width: 137px;
	top: 12px;
	left: 77px;
	font-family: thirsty_roughlight_one, sans-serif;
	color: #363636;
	background: #DAA249;
	text-align: left;
	padding: 9px 17px;
	opacity: 0;
	visibility: hidden;
	z-index: 150;
}
.plus_effect span span.tick {
	position: absolute;
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-right:10px solid #DAA249; 
	top: 50%;
	margin-top: -10px;
	left: -10px;
}
.plus_effect:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;
	background: #DAA249;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}
.plus_effect:before {
	speak: none;
	content: '';
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
	background: transparent url(img/kiosque/more_kiosque.png) no-repeat center center;
	height: 15px;
	margin-top: 22px;
	z-index: 1;
}
.page-template-template-exposition .plus_effect{
	top: auto;
	left: auto;
	bottom: 20px;
	right: 20px;
}
#the_kiosque #journal7 .title {
	top: 1px;
}
@media screen and (max-width: 1669px) {
	#the_kiosque .plus_effect {
		height: 45px;
		width: 45px;
	}
	#the_kiosque .plus_effect:before {
		margin-top: 16px;
	}
	#the_kiosque .plus_effect .title {
		top: 5px;
		left: 64px;
	}
	#the_kiosque #journal7 .title {
		top: -4px;
	}
}
@media screen and (min-width: 1800px) {

}
.hover .plus_effect:after,
.plus_effect.hover:after,
.plus_effect:hover:after {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
}
.plus_effect.hover span.title ,
.plus_effect:hover span.title {
	opacity: 1;
	visibility: visible;
}
#wrap-journal2 .plus_effect {
	left: -13px;
	top: 43px;
}
#wrap-journal3 .plus_effect {
	left: 44px;
	top: 29px;
}
#wrap-journal4 .plus_effect {
	top: 62px;
	left: 21px;
}
#wrap-journal5 .plus_effect {
	top: 27px;
	left: 31px;
}
#wrap-journal6 .plus_effect {
	top: 64px;
	left: 35px;
}
#wrap-journal7 .plus_effect {
	top: 146px;
	left: 59px;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#wrap-journal7 .plus_effect {
		top: 90px;
		left: 35px;
	}
}

/**** Jeux  **/
#mystere {
    text-align: center;
    padding-top: 33px;
    background: rgba(51,51,51,0.2);
    margin: 0;
}
#wraper-jeux {
	background: transparent url(img/bg-head-jeux.png) repeat-x;
	width: 100%;
	height: 118px;
	color: #4D4D4D;
}
#wraper-jeux .content#intro_jeux {
	width: 470px;
	padding: px 0 0;
}
#wraper-jeux .content#intro_jeux {
	padding-top: 20px;
}
#select-jeux .content .jeu {
	width: 50%;
	float: left;
	text-align: center;
	margin: 20px 0 0 0;
	position: relative;
}
#select-jeux .content .jeu #sep_game {
	position: absolute;
	top: 0;
	right: -7px;
}
#select-jeux .content .jeu a.link_game {
	text-indent: -999em;
	display: inline-block;
	width: 50%;
	height: 191px;
	background: transparent url(img/bt-select-game.png) no-repeat center 0;
	float: left;
	margin: 25px 0 50px 0;
	position: relative;
	overflow: hidden;
}
#select-jeux .content .jeu a.link_game span {
	display: block;
	width: 100%;
	height: 191px;
	background: transparent url(img/bt-select-game.png) no-repeat center -1590px;
	position: absolute;
	left: 0;
	-moz-transform: rotate(500deg);
	-webkit-transform: rotate(500deg);
	-o-transform: rotate(500deg);
	-ms-transform: rotate(500deg);
	transform: rotate(500deg);
	opacity: 0;
}
#select-jeux .content .jeu a.link_game:hover span {
	opacity: 1;
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
#select-jeux .content .jeu a.link_game1 {
	background-position: center -920px;
}
#select-jeux .content .jeu a.link_game1.link_desactivate {
	background-position: center -232px;
}
#select-jeux .content .jeu a.link_desactivate span {
	background-position: center -1369px;
}
#select-jeux .content .jeu#jeu59 a.link_game0 {
	background-position: center -463px;
}
#select-jeux .content .jeu#jeu59 a.link_game1 {
	background-position: center -1146px;
}
#select-jeux .content .jeu#jeu59 a.link_game1.link_desactivate {
	background-position: center -692px;
}
#select-jeux .content .jeu .bloc_titre_jeu .titre_num_jeu {
	font-family: thirsty_roughlight_one, sans-serif;
	font-size: 32px;
	line-height: 1em;
	margin-bottom: 10px;
}
#select-jeux .content .jeu .bloc_titre_jeu  {
	width: 273px;
	margin: 0 auto;
	border-bottom: 2px solid #4D4D4D;
	padding: 0 0 3px 0;
}
#select-jeux .content .jeu .bloc_titre_jeu .titre_jeu {
	font-style: italic;
	border-bottom: 1px solid #4D4D4D;
	padding-bottom: 7px;
}

/******
* Home plus effect
*****/
#home .plus_effect {
	color: rgb(173, 39, 45);
	box-shadow: 0 0 0 3px rgba(173, 39, 45, 0.7);
	top: 50%;
	margin-top: -30px;
	left: 50%;
	margin-left: -30px;
}
#home .plus_effect:after {
	background: rgba(173, 39, 45, 0.7);
}
#home .plus_effect:before {
	background: transparent url(img/bt-zoom.png) no-repeat center center;
	height: 23px;
	margin-top: 19px;
}

#home .plus_effect {
	color: rgb(173, 39, 45);
	box-shadow: 0 0 0 3px rgba(173, 39, 45, 0.7);
	top: 50%;
	margin-top: -30px;
	left: 50%;
	margin-left: -30px;
}
#home .plus_effect:after {
	background: rgba(173, 39, 45, 0.7);
}
#home .plus_effect:before {
	background: transparent url(img/bt-zoom.png) no-repeat center center;
	height: 23px;
	margin-top: 19px;
}

#home #focus .plus_effect {
	width: 30px;
	height: 30px;
	left: auto;
	top: auto;
	right: 12px;
	bottom: 12px;
}
#home #focus .plus_effect:after {
	background: rgba(173, 39, 45, 0.7);
}
#home #focus .plus_effect:before {
	margin-top: 8px;
	background: rgba(0, 0, 0, 0) url(img/bt-zoom-16x14.png) no-repeat center center;
	height: 16px;
}
#home #focus .cycle-slide:hover .plus_effect:after {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
}



/******
* Feuilleton plus effect
*****/
.page-id-12 .plus_effect:before {
	background-image: url(img/feuilletons/more_feuilletons.png);
}
.page-id-12 .plus_effect {
	color: #B8B434;
	box-shadow: 0 0 0 3px #B8B434;
	top: auto;
	bottom: 0;
	margin: 0;
	left: 0;
}
.page-id-12 .plus_effect:after {
	background: #B8B434;
}
.page-id-12 .plus_effect span.title {
	background: #B8B434;
	color: #363636;
}
.page-id-12 .plus_effect span span.tick {
	border-right-color: #B8B434
}
.parent-pageid-12 .plus_effect {
	width: 30px;
	height: 30px;
	color: rgb(178, 164, 0);
	box-shadow: 0 0 0 3px rgba(178, 164, 0, 0.7);
	top: auto;
	bottom: 31px;
	left: auto;
	right: 26px;
}
.parent-pageid-12 .page .post #page_left .plus_effect {
	bottom: 15px;
	left: auto;
	right: 12px;
}
.parent-pageid-12 .plus_effect:after {
	background: rgb(178, 164, 0);
}
.parent-pageid-12 .plus_effect:before {
	background: transparent url(img/bt-zoom-16x14.png) no-repeat center center;
	height: 14px;
	margin-top: 8px;
}

/******
* Coin réclame plus effect
*****/
#list_rep_reclames .item .plus_effect {
	width: 30px;
	height: 30px;
	color: rgb(143, 111, 125);
	box-shadow: 0 0 0 3px rgba(143, 111, 125, 0.7);
	top: auto;
	bottom: 43px;
	left: auto;
	right: 12px;
}
#list_rep_reclames .item.no-mondoin .plus_effect {
	bottom: 12px;
}
#list_rep_reclames .item .plus_effect:after {
	background: rgb(143, 111, 125);
}
#list_rep_reclames .item .plus_effect:before {
	background: transparent url(img/bt-zoom-16x14.png) no-repeat center center;
	height: 14px;
	margin-top: 8px;
}
.parent-pageid-16 .block_right,
.page-id-16 .block_right {
	position: fixed;
	right: 0px;
	top: 233px;
	height: 810px!important;
}
.parent-pageid-16 #wrap-footer ,
.page-id-16 #wrap-footer {
	position: fixed;
	bottom: 54px;
	right: 0;
	z-index: 50;
}
.parent-pageid-16 #wrap-partenaire ,
.page-id-16 #wrap-partenaire {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 50;
}

@media screen and (min-width: 600px) and (max-width: 801px) {
	#toggleReclameRight {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 47px 47px 47px 0;
		border-color: transparent rgba(143, 111, 125, 0.75) transparent transparent;
		position: absolute;
		top: 350px;
		left: -47px;
		cursor: pointer;
	}
	#toggleReclameRight div {
		position: absolute;
		width: 29px;
		top: -47px;
		left: 30px;
		height: 94px;
		background: url('img/reclames/reclame_tab_hide.png') center center no-repeat;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}
	#toggleReclameRight.hideRightTabReclame div {
		background: url('img/reclames/reclame_tab_show.png') center center no-repeat;
	}
	.page .block_right.hideRightTabReclame {
		margin-right: -300px;
	}
	.page .block_left.hideRightTabReclame {
		padding-right: 70px;
	}
}


.page-id-12 a#fPost-35 {
	bottom: 31%;
	left: 5%;
}
.page-id-12 a#fPost-35  span.title{
	width: 113px;
}
.page-id-12 a#fPost-37 {
	bottom: 22%;
	left: 29%;
}
.page-id-12 a#fPost-37  span.title{
	top: 1px;
	width: 112px;
}
.page-id-12 a#fPost-39 {
	bottom: 32%;
	left: 49%;
}
.page-id-12 a#fPost-39  span.title{
	width: 150px;
}
.page-id-12 a#fPost-41 {
	bottom: 16%;
	right: 30%;
	left: auto;
}
.page-id-12 a#fPost-41 span.title{
	width: 112px;
}
.page-id-12 a#fPost-43 {
	bottom: 34%;
	right: 20%;
	left: auto;
}
.page-id-12 a#fPost-43 span.title{
	width: 105px;
}
.page-id-12 a#fPost-45 {
	bottom: 73%;
	right: 19%;
	left: auto;
}
.page-id-12 a#fPost-45 span.title{
	width: 152px;
}

#vehicule {
	z-index: 10;
	position: absolute;
	width: 737px;
	height: 456px;
	bottom: -38px;
	right: -737px;
}
.tablet #vehicule {
	display: none;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	#vehicule {
		display: none;
	}
}

/******
* END KIOSQUE PAGE
******/

/***********
 * FEUILLETONS LITTERAIRES PAGE
 ***************/
#feuilletons {
	height: 592px;
	width: 100%;
	background-position: 0 top;

	-webkit-background-size: cover;
	 -moz-background-size:  cover;
	   -o-background-size:  cover;
		  background-size:  cover;

	position: relative;
}

#the_feuilleton {
	width: 1394px;
	height: 640px;
	position: absolute;
	bottom: -30px;
	margin-left: -697px;
	left: 50%;
}
@media screen and (max-width: 699px) {
	#the_feuilleton {
		width: 0px!important;
		height: 0px!important;
		bottom: 0px!important;
		margin-left: 0px!important;
		left: 0px!important;
	}
}

/* tablette portrait */
@media screen and (min-width: 600px) and (max-width: 801px) {
	#feuilletons {
		background-attachment:fixed;
		width: 1558px;
	}
	#the_feuilleton {
		background: transparent url(img/feuilletons/bg-feuilleton-1557x742.png) no-repeat;
		width: 1557px;
		height: 742px;
		margin-left: -778px;
		bottom: 50px;
	}
}
@media screen and (min-width: 802px) and (max-width: 1259px) {
	#the_feuilleton {
		background: transparent url(img/feuilletons/bg-feuilleton-919x427.png) no-repeat;
		width: 919px;
		height: 427px;
		margin-left: -460px;
	}
}
@media screen and (min-width: 1260px) and (max-width: 1669px) {
	#the_feuilleton {
		background: transparent url(img/feuilletons/bg-feuilleton-1232x571.png) no-repeat;
		width: 1232px;
		height: 571px;
		margin-left: -616px;
	}
}
@media screen and (min-width: 1670px) and (max-width: 1799px) {
	#the_feuilleton {
		background: transparent url(img/feuilletons/bg-feuilleton.png) no-repeat;
	}
}
@media screen and (min-width: 1800px) {
	#the_feuilleton {
		background: transparent url(img/feuilletons/bg-feuilleton-1557x742.png) no-repeat;
		width: 1557px;
		height: 742px;
		margin-left: -778px;
	}
}

/******
* END FEUILLETONS LITTERAIRES PAGE
******/

/***********
 * COIN RECLAMES PAGE
 ***************/
#reclames {
	/*height: 592px;*/
	width: 100%;
	background-position: 0 top;

	-webkit-background-size: cover;
	 -moz-background-size:  cover;
	   -o-background-size:  cover;
		  background-size:  cover;

	position: relative;
}

#bottom-reclame {
	width: 100%;
	max-width: 909px;
	height: 85px;
	position: absolute;
	bottom: 0;
	margin-left: -454px;
	left: 50%;
	background: transparent url(img/reclames/bg-reclames-bottom.png) no-repeat;
}

#middle-reclame {
	width: 984px;
	height: 372px;
	position: absolute;
	top: 110px;
	margin-left: -505px;
	left: 50%;
	background: transparent url(img/reclames/bg-reclames-middle.png) no-repeat;
}
@media screen and (max-width: 1259px) {
	#middle-reclame {
		width: 580px;
		margin-left: -290px;
		background-image: url(img/reclames/bg-reclames-middle-580x219.png);
		background-position: 0 43px;
	}
}
@media screen and (min-width: 1260px) and (max-width: 1669px) {
	#middle-reclame {
		width: 773px;
		margin-left: -386px;
		background-image: url(img/reclames/bg-reclames-middle-773x292.png);
		background-position: 0 13px;
	}
}
#middle-reclame #encart-pub {
	position: absolute;
	right: 56px;
	height: 100px;
	top: -56px;
}
@media screen and (min-width: 1260px) and (max-width: 1669px) {
	#middle-reclame #encart-pub {
		right: 68px;
	}
}
#middle-reclame #filter-theme {
	background: #4D4D4D;
	position: absolute;
	top: -68px;
	right: 53px;
	width: 317px;
	height: 101px;
	z-index: 1;
}
#middle-reclame #filter-theme h2 {
	color: #fff;
	font-family:'PT Serif', serif;
	font-size: 16px;
	text-transform: uppercase;
	margin: 20px 0 0 23px;
}
#middle-reclame #filter-theme .button {
	background: #8F6F7D;
	padding: 6px 17px 7px;
	margin: 13px 18px 0 0;
}
#middle-reclame #filter-theme select {
	margin: 12px 0 0 22px
}
#middle-reclame #filter-theme .selectBox-dropdown {
	margin: 12px 0 0 22px	
}
.parent-pageid-16 .selectBox-dropdown .selectBox-arrow ,
.page-id-16 .selectBox-dropdown .selectBox-arrow {
	background-image: url(img/reclames/jquery.selectBox-arrow.gif);
}
.parent-pageid-16 .selectBox-options LI A ,
.page-id-16 .selectBox-options LI A {
	color: #8F6F7D;	
}
.parent-pageid-16 .selectBox-options LI.selectBox-selected A,
.parent-pageid-16 .selectBox-options LI.selectBox-hover A ,
.page-id-16 .selectBox-options LI.selectBox-selected A,
.page-id-16 .selectBox-options LI.selectBox-hover A {
	background-color: #8F6F7D;
}

#personnage-reclame {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 283px;
	height: 426px;
}
@media screen and (max-width: 1259px) {
	#personnage-reclame {
		background: transparent url(img/reclames/personnage-reclame-249x376.png) no-repeat;
		width: 249px;
		height: 376px;
	}
}
@media screen and (min-width: 1260px) and (max-width: 1799px) {
	#personnage-reclame {
		background: transparent url(img/reclames/personnage-reclame.png) no-repeat;
	}
}
@media screen and (min-width: 1800px) {
	#personnage-reclame {
		background: transparent url(img/reclames/personnage-reclame-336x506.png) no-repeat;
		width: 336px;
		height: 506px;
	}
}

#the_reclame .list_carousel_theme {
	width: 868px;
	position: absolute;
	top: 171px;
	left: 50%;
	margin-left: -431px;
	z-index: 5;
}
@media screen and (max-width: 1099px) {
	#the_reclame .list_carousel_theme {
		width: 436px;
		margin-left: -218px;
	}
}
@media screen and (min-width: 1100px) and (max-width: 1400px) {
	#home #wrap-carte-postale, #reclames #wrap-carte-postale {
		right: 135px;
	}
	#the_reclame .list_carousel_theme {
		width: 436px;
		margin-left: -218px;
		
		width: 660px;
		margin-left: -325px;
	}
}
@media screen and (min-width: 1401px) and (max-width: 1669px) {
	#the_reclame .list_carousel_theme {
		width: 660px;
		margin-left: -325px;
		
		width: 868px;
		margin-left: -434px;
	
}
}
#the_reclame .list_carousel_theme ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
#the_reclame .list_carousel_theme li {
	font-size: 19px;
	width: 210px;
	height: 279px;
	color: #BFBFBF;
	background: #4D4D4D;
	padding: 0;
	margin: 0 7px 0 0;
	display: block;
	float: left;
	font-family: thirsty_roughlight_one, sans-serif;
}
#the_reclame .list_carousel_theme li a {
	color: #BFBFBF;
	text-decoration: none;
}
#the_reclame .list_carousel_theme li span.titre {
	text-align: center;
	display: block;
	padding: 15px 0;
}
#the_reclame .list_carousel_theme li span.affiche {
	display: block;
	background: #EEE;
	margin: 0 auto;
	width: 95%;
	height: 225px;
}
#the_reclame .list_carousel_theme #prev_theme {
	position: absolute;
	display: block;
	top: 110px;
	left: -55px;
	background: transparent url(img/reclames/prev_next.png) no-repeat;
	width: 32px;
	height: 55px;
	text-indent: -999em;
}
#the_reclame .list_carousel_theme #next_theme {
	position: absolute;
	display: block;
	top: 110px;
	right: -51px;
	background: transparent url(img/reclames/prev_next.png) no-repeat -36px 0;
	width: 32px;
	height: 55px;
	text-indent: -999em;
}
.page #list_rep_reclames {
	display: none;
	padding-top: 80px;
	padding-left: 20px;
}
.page #list_rep_reclames.reclame-simple {
	display: block!important;
}
.page #list_rep_reclames .block_left {
	/*padding-bottom: 25px;*/
}
.page #list_rep_reclames .block_right #search_reclame{
	background: #c0b0b1;
	margin: 0 -32px 0;
	padding: 0 32px 30px;
}
.page #list_rep_reclames .block_right #search_reclame input.text{
	width: 71%;
	border: 2px solid #8F6F7D;
	padding: 3px 13px;
}
.page #list_rep_reclames .block_right #search_reclame input.submit{
	text-indent: -999em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #8F6F7D url(img/bt-zoom-16x14.png) no-repeat 7px 8px;
	height: 31px;
	width: 31px;
	position: absolute;
	top: 49px;
	right: 29px;
	border: 0;
	cursor: pointer;
}
.page #list_rep_reclames .block_right #search_reclame h2{
	padding: 20px 0 11px 0;
	margin: 0;
}
.page #list_rep_reclames .block_right #search_themes h2{
	font-size: 20px;
	margin-top: 32px;
	color: #fff;
}
.page #list_rep_reclames .block_right #search_themes a{
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0 -32px;
	padding: 7px 25px 8px 57px;
	font-size: 15px;
	line-height: 1em;
}
.page #list_rep_reclames .block_right #search_themes a:hover, .page #list_rep_reclames .block_right #search_themes a.active {
	background: #d1c3c6;
	color: #8F6F7D
}
.page #list_rep_reclames .isotope  {
	/*height: auto!important;*/
	padding-bottom: 100px;
}
.page #list_rep_reclames .item {
	/*display: none;
	opacity: 0;*/
	float: left;
	width: 200px;
	min-height: 85px;
	max-height: 350px;
	background: #888;
	/*background: #888 url('img/load_AJAX.gif') center top 10px no-repeat;*/
	background-size: 40px 40px;
	margin: 5px;
	position: relative;
	overflow: hidden;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.page #list_rep_reclames .item.end {
	display: block;
	opacity: 1!important;
}
.page #list_rep_reclames .item.init {
	display: block;
	opacity: 1!important;
}
.page #list_rep_reclames .item p {
	background: #FFF;
	position: absolute;
	left: 7px;
	top: 7px;
	right: 7px;
	bottom: -13px;
	padding: 7px;
	text-align: center;
	vertical-align: middle;
}
.page #list_rep_reclames .item img {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.page #list_rep_reclames .item:hover img {
	opacity: 0.7;
}
.page #liste_rep_pres-chez-vous .item div.hover ,
.page #list_rep_reclames .item div.hover {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 31px;
	padding: 10px;
	color: #FFF;
	background: rgba(0, 0, 0, 0.7);
	overflow: hidden;
	font-size: 14px;
	top: 100%;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	opacity: 0;
	cursor: pointer;
}
.page #liste_rep_pres-chez-vous .item div.hover a,
.page #list_rep_reclames .item div.hover a {
	color: #fff;
	text-decoration: none;
}
.page #liste_rep_pres-chez-vous .item div.hoverWP ,
.page #list_rep_reclames .item div.hoverWP {
	bottom: 0px;
}
.page #liste_rep_pres-chez-vous .item.dossier div.hover ,
.page #list_rep_reclames .item.dossier div.hover {
	bottom: 0px!important;
	top: auto!important;
	opacity: 1;
	font-size: 15px;
	position: absolute;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.page #liste_rep_pres-chez-vous .item.hover div.hover ,
.page #list_rep_reclames .item.hover div.hover {
	top: 0px!important;
	opacity: 1;
}
.page #liste_rep_pres-chez-vous .item.dossier.hover div.hover ,
.page #list_rep_reclames .item.dossier.hover div.hover {
	top: auto!important;
}
.page #list_rep_reclames .item.height2 { height: 200px; }
.page #list_rep_reclames .item.height3 { height: 300px; }
.page #list_rep_reclames .item .bt-externe {
	border-top: 1px solid #9A9A9A;
	display: block;
	color: #8F6F7D;
	background: #D9D9D9 url(img/bt-externe_link_pink.png) no-repeat right center;
	text-decoration: none;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 5px 0 7px 12px;
	width: 181px;
	border-right: 7px solid #d9d9d9;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.page #list_rep_reclames .item .bt-externe:hover {
	color: #D9D9D9;
	background: #8F6F7D url(img/bt-externe_link_grey.png) no-repeat right center;
	border-right: 7px solid #8F6F7D;
}
/******
* END COIN RECLAMES PAGE
******/
#abonneVous {
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.7);
	z-index: 99999;
}
#abonneVous .content {
	width: 350px;
	max-width: 98%;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 146px;
	margin: -130px 0 0 -175px
}
#abonneVous .content .prochaine_publication {
	margin-top: 50px;
}
#abonneVous .content .close {
	height: 20px;
	width: 20px;
	background: url('img/close.png') center center no-repeat;
	position: absolute;
	right: 5px;
	top: 55px;
	z-index: 99;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
#abonneVous .content .close:hover {
	background: url('img/close_hover.png') center center no-repeat;
}

#wrap-footer {
	background: #737165 url(img/bg-menu.png);
	color: #D4C0A1;
	/* height: 32px; */
	line-height: 32px;
	width: 100%;
}

#wrap-footer #social-footer {
	display: inline-block;
}
#wrap-footer #social-footer img.social {
	height: 20px;
	padding: 0 4px;
	position: relative;
	top: 5px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
#wrap-footer #social-footer img.social:hover {
	opacity: 0.7;
}
@media (max-width: 850px) {
	#wrap-footer span.separator.abonneVous {
		display: none;
	}
	#wrap-footer .sml_text {
		margin-left: 5px;
	}
	#wrap-footer #social-footer {
		display: block;
		text-align: center;
	}
	#wrap-footer {
		/* height: 66px; */
	}
}

@media screen and (min-width: 600px) and (max-width: 801px) {
	.page-id-10 #wrap-footer, .page-id-12 #wrap-footer {
		position: fixed;
		bottom: 54px;
		left: 0;
		width: 100%;
	}
}
#wrap-footer a {
	color: #D4C0A1;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
}
#wrap-footer a#adaka {
	/*margin-right: 13px;*/
	margin-left: 3px;
	display: inline-block!important;
}
a#adaka {
	position: relative;
}
a#adaka img {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
a#adaka .hover {
	position: absolute;
	top: 5px;
	left: 0;
	opacity: 0;
}
a#adaka:hover img {
	opacity: 0;
}
a#adaka:hover img.hover {
	opacity: 1;
}
#wrap-footer span.separator {
	padding: 0 9px
}
#wrap-footer .abonneVous {
	display: inline-block;
}
#wrap-partenaire {
	width: 100%;
	min-height: 54px;
	background: #4b4a47;
}
#wrap-footer .sml_subscribe,
#wrap-footer .sml_email,
#wrap-footer .sml_submit {
	display: inline-block;
	margin-bottom: 0px;
}
#wrap-footer .sml_text {
	font-size: 13px;
	text-transform: uppercase;
	display: inline-block;
}
#wrap-footer .sml_text .sml_ret {
	display: none;
	text-transform: none;
	margin-left: 8px;
}
#wrap-footer .sml_email input {
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 3px 10px 3px;
	font-size: 13px;
	margin-left: 4px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
#wrap-footer .sml_email input.error {
	border: 2px solid #A23C13;
	color: #A23C13;
	background: #FCC;
	outline: 0;
}
#wrap-footer .sml_submit input {
	text-indent: -999em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #BB5D08 url(img/bt-prochaine-publication.png) no-repeat center center;
	height: 27px;
	width: 27px;
	border: 0;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	margin-left: 5px;
}
#wrap-footer .sml_thankyou {
	display: inline-block;
	text-transform: capitalize;
	margin-bottom: 0px;
	margin-bottom: -11px;
	font-size: 13px;
	overflow-x: hidden;
	width: 0px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.home #wrap-partenaire {
	height: 88px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
@media screen and (min-width: 600px) and (max-width: 801px) {
	.page-id-10 #wrap-partenaire, .page-id-12 #wrap-partenaire {
		position: fixed;
		bottom: 0;
		left: 0;
	}
}
#wrap-footer #copyright {
	float: left;
}
#wrap-partenaire #copyright {
	color: #CFBB9C;
	float: left;
	margin-top: 19px;
}	
#wrap-partenaire #partenaire {
	float: right;
}
.tablet #wrap-partenaire #partenaire {
	float: none;
	text-align: center;
}
#wrap-partenaire #partenaire img {
	vertical-align: middle;
	margin: 9px 0px 0 16px;
}
.tablet #wrap-partenaire #partenaire img {
	margin: 9px 17px 0;
}
.home #wrap-partenaire a {
	line-height: 1em;
	color: #808080;
	margin: 0 20px 0;
	display: inline-block;
	vertical-align: middle;
}
.home #wrap-partenaire a#lnk_partenaire {
	padding-top: 32px;
}
.home #wrap-partenaire a#lnk_pole_associe {
	padding-top: 10px;
}
.home #wrap-partenaire a#lnk_pole_associe:hover,
.home #wrap-partenaire a#lnk_partenaire:hover {
	text-decoration: none;
}
.home #wrap-partenaire img {
	vertical-align: middle;
	margin-top: 25px;
}
.home #wrap-partenaire #lst-partenaire, .home #wrap-partenaire #pole_associe{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.home #wrap-partenaire #lst-partenaire{
	left: 100%;
}
.home #wrap-partenaire #lst-partenaire a {
	margin: 23px 4px 0;
}
.home #wrap-partenaire #lst-partenaire a img {
	margin: 0;
}
@media screen and (max-width: 910px) {
	.home #wrap-partenaire #lst-partenaire a {
		margin-top: 5px;
	}
}
@media (max-width: 980px) {
	#lnk_pole_associe {
		display: none!important;
	}
}

.ui-autocomplete {
	font-size: 15px;
	border: 2px solid #C8C434;
	background: #f5f5f5;
	border-top: 0;
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: 0!important;
	background: #C8C434;
	color: #fff
}
#success_msg {
	background: #B8B434 url(img/bg-success.png) no-repeat 30px center;
	color: #fff;
	font-size: 15px;
	line-height: 1.4em;
	padding: 15px 30px 15px 100px;
	margin-bottom: 40px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#error_msg {
	background: #D64B4B url(img/bg-error.png) no-repeat 30px center;
	color: #fff;
	font-size: 15px;
	line-height: 1.4em;
	padding: 15px 30px 15px 100px;
	margin-bottom: 40px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/* plan du site */
#content-plan {
	margin-top: -1px;
	position: relative;
	padding-left: 15px;
}
#content-plan ul ul {
	display: none;
}
#content-plan ul li {
	position: relative;
	padding-left: 20px;
}
#content-plan ul li a {
	color: #4b4a47;
	text-decoration: none;
	font-size: 16px;
}
#content-plan ul li a:hover {
	color: #737165;
	text-decoration: underline;
}
#content-plan ul span.deplie {
	position: absolute;
	top: 4px;
	left: 0;
	width: 11px;
	height: 11px;
	background: transparent url(img/bg-plie-deplie.png) no-repeat;
	z-index: 1;
	cursor: pointer;
}
#content-plan ul span.plie {
	background-position: 0 -11px;
}

/* pop-in smartphone */
#smartphone {
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 99999; 
	background: #F0E5CF url('img/attente/page-attente.jpg') center center no-repeat;
	background-size: cover;
}
.mobile #smartphone {
	display: block;
}
#smartphone #market {
    margin-top: 28px;
}
#smartphone #market .circle {
	background: #EEA96C;
	width: 120px;
	height: 120px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -75px;
}
#smartphone #market .circle .inner {
	background: #EEA96C;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	width: 130px;
	height: 130px;
	opacity: 0.5;
	position: relative;
	top: -5px;
	left: -5px;
}
#smartphone #market .google {
	width: 170px;
	height: 57px;
	background: url('img/google.png') center center no-repeat;
	text-indent: -999em;
	display: block;
	margin-left: 30px;
	position: relative;
	z-index: 2;
}
#smartphone #market .apple {
	width: 170px;
	height: 59px;
	background: url('img/apple.png') center center no-repeat;
	text-indent: -999em;
	display: block;
	margin-right: 30px;
	float: right;
	margin-top: -36px;
	z-index: 10;
	position: relative;
}
#smartphone .logo {
	margin-left: 8%;
	max-width: 40%;
	margin-top: 20px;
}
#smartphone .titre {
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin-bottom: 20px;
}
#smartphone .titre img {
	max-width: 700px;
	width: 125%;
	margin: 5px -28% 0 -28%;
}
#smartphone .text {
	width: 86%;
	margin: 0 auto;
	font-size: 16px;
	margin-bottom: 25px;
	margin-left: 7%;
	margin-right: 7%;
	line-height: 1.3em;
	color: #000;
}
#smartphone .ok {
	margin-top: 25px;
	width: 96%;
	margin: 0 auto;
	text-align: center;
}
#smartphone .ok a ,
#smartphone .ok div {
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	font-size: 19px;
	line-height: 1.3em;
	display: inline-block;
	padding: 12px 22px 12px 22px;
	margin-bottom: 5px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	background: #949E35;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
#smartphone .ok div:hover {
	opacity: 0.7;
}
#smartphone .on-phone {
	font-size: 2.6em;
	width: 90%;
	margin: 30px auto 25px;
	font-family: thirsty_roughlight_one, sans-serif;
}

/* Ajustement visionneuse */
.adakaViewContainText #page_left {
	width: 100%;
	float: none;
}
.adakaViewContainText .post-content {
	clear: both;
}
.adakaViewContainText #single-feuilleton {
	padding: 30px;
	background: #fff;
	margin-top: -1px;
}
.adakaViewContainText #back_link, .adakaViewContainText #bt-liseuse, .adakaViewContainText .bloc_nav_episode {
	display: none;
}

#adakaViewBack .adakaViewContain .adakaViewContainText .adakaViewContainTextInner .clear {
	display: block; 
	width: 100%;
	height: 5px;
}
#adakaViewBack .adakaViewContain .adakaViewContainText .adakaViewContainTextInner .author ,
#adakaViewBack .adakaViewContain .adakaViewContainText .adakaViewContainTextInner .date {
	margin-bottom: 0;
}

#adakaViewBack .adakaViewContain .adakaViewContainText .adakaViewContainTextInner .author + .clear ,
#adakaViewBack .adakaViewContain .adakaViewContainText .adakaViewContainTextInner .date + .clear {
	margin-bottom: 10px;
}


/* Animations */
@-webkit-keyframes sourieReclame {
	0% {
		top: 0%;
		left: 0%;
	}
	12% {
		top: 0%;
		left: 0%;
	}
	15% {
		top: 70%;
		left: 70%;
	}
	20% {
		top: 0%;
		left: 0%;
	}
	40% {
		top: 0%;
		left: 0%;
	}
	44% {
		top: 70%;
		left: 70%;
	}
	80% {
		top: 70%;
		left: 70%;
	}
	82% {
		top: 50%;
		left: 50%;
	}
	86% {
		top: 50%;
		left: 50%;
	}
	88% {
		top: 90%;
		left: 90%;
	}
	100% {
		top: 0%;
		left: 0%;
	}
}
@-moz-keyframes sourieReclame {
	0% {
		top: 0%;
		left: 0%;
	}
	12% {
		top: 0%;
		left: 0%;
	}
	15% {
		top: 70%;
		left: 70%;
	}
	20% {
		top: 0%;
		left: 0%;
	}
	40% {
		top: 0%;
		left: 0%;
	}
	44% {
		top: 70%;
		left: 70%;
	}
	80% {
		top: 70%;
		left: 70%;
	}
	82% {
		top: 50%;
		left: 50%;
	}
	86% {
		top: 50%;
		left: 50%;
	}
	88% {
		top: 90%;
		left: 90%;
	}
	100% {
		top: 0%;
		left: 0%;
	}
}
@-ms-keyframes sourieReclame {
	0% {
		top: 0%;
		left: 0%;
	}
	12% {
		top: 0%;
		left: 0%;
	}
	15% {
		top: 70%;
		left: 70%;
	}
	20% {
		top: 0%;
		left: 0%;
	}
	40% {
		top: 0%;
		left: 0%;
	}
	44% {
		top: 70%;
		left: 70%;
	}
	80% {
		top: 70%;
		left: 70%;
	}
	82% {
		top: 50%;
		left: 50%;
	}
	86% {
		top: 50%;
		left: 50%;
	}
	88% {
		top: 90%;
		left: 90%;
	}
	100% {
		top: 0%;
		left: 0%;
	}
}
@-o-keyframes sourieReclame {
	0% {
		top: 0%;
		left: 0%;
	}
	12% {
		top: 0%;
		left: 0%;
	}
	15% {
		top: 70%;
		left: 70%;
	}
	20% {
		top: 0%;
		left: 0%;
	}
	40% {
		top: 0%;
		left: 0%;
	}
	44% {
		top: 70%;
		left: 70%;
	}
	80% {
		top: 70%;
		left: 70%;
	}
	82% {
		top: 50%;
		left: 50%;
	}
	86% {
		top: 50%;
		left: 50%;
	}
	88% {
		top: 90%;
		left: 90%;
	}
	100% {
		top: 0%;
		left: 0%;
	}
}
@keyframes sourieReclame {
	0% {
		top: 0%;
		left: 0%;
	}
	12% {
		top: 0%;
		left: 0%;
	}
	15% {
		top: 70%;
		left: 70%;
	}
	20% {
		top: 0%;
		left: 0%;
	}
	40% {
		top: 0%;
		left: 0%;
	}
	44% {
		top: 70%;
		left: 70%;
	}
	80% {
		top: 70%;
		left: 70%;
	}
	82% {
		top: 50%;
		left: 50%;
	}
	86% {
		top: 50%;
		left: 50%;
	}
	88% {
		top: 90%;
		left: 90%;
	}
	100% {
		top: 0%;
		left: 0%;
	}
}

/* load AJAX */
#loadAJAX {
	/*-webkit-animation: circle 2s infinite linear;
    -moz-animation: circle 2s infinite linear;
    -ms-animation: circle 2s infinite linear;
    -o-animation: circle 2s infinite linear;
    animation: circle 2s infinite linear;*/
	height: 40px;
	width: 100px;
	/*background: url('img/load_AJAX.gif') center center no-repeat;*/
	background-size: 100% auto;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -50px;
	display: none;
	z-index: 999999;
}
#loadAJAX .spinner div {
	width: 15px!important;
	height: 15px!important;
}

@-webkit-keyframes circle {
    0% { 
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
    0% { 
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
}
@-moz-keyframes circle {
    0% { 
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
    0% { 
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
}
@-ms-keyframes circle {
    0% { 
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
    0% { 
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
}
@-o-keyframes circle {
    0% { 
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
    0% { 
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
}
@keyframes circle {
    0% { 
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
    0% { 
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
}

/* LOADER */
.spinner {
	position: absolute;
	top: 35px;
	left: 0px;
	width: 100%;
	text-align: center;
}
.spinner > div {
	width: 8px;
	height: 8px;
	background-color: #333;
	
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
	animation: bouncedelay 1.4s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
	0%, 80%, 100% { -webkit-transform: scale(0.0) }
	40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
	0%, 80%, 100% { 
		transform: scale(0.0);
		-webkit-transform: scale(0.0);
	} 40% { 
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
	}
}