@font-face {
	font-family: 'StudioScript';
	src: url('/specific/skins/ew2011/font/StudioScript.eot');
	src: url('/specific/skins/ew2011/font/StudioScript.eot?#iefix') format('embedded-opentype'),
	url('/specific/skins/ew2011/font/StudioScript.woff') format('woff'),
	url('/specific/skins/ew2011/font/StudioScript.ttf') format('truetype'),
	url('/specific/skins/ew2011/font/StudioScript.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CenturyGothicRegular';
	src: url('/specific/skins/ew2011/font/CenturyGothicRegular.eot');
	src: url('/specific/skins/ew2011/font/CenturyGothicRegular.eot?#iefix') format('embedded-opentype'),
	url('/specific/skins/ew2011/font/CenturyGothicRegular.woff') format('woff'),
	url('/specific/skins/ew2011/font/CenturyGothicRegular.ttf') format('truetype'),
	url('/specific/skins/ew2011/font/CenturyGothicRegular.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CenturyGothicBold';
	src: url('/specific/skins/ew2011/font/CenturyGothicBold.eot');
	src: url('/specific/skins/ew2011/font/CenturyGothicBold.eot?#iefix') format('embedded-opentype'),
	url('/specific/skins/ew2011/font/CenturyGothicBold.woff') format('woff'),
	url('/specific/skins/ew2011/font/CenturyGothicBold.ttf') format('truetype'),
	url('/specific/skins/ew2011/font/CenturyGothicBold.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CenturyGothicItalic';
	src: url('/specific/skins/ew2011/font/CenturyGothicItalic.eot');
	src: url('/specific/skins/ew2011/font/CenturyGothicItalic.eot?#iefix') format('embedded-opentype'),
	url('/specific/skins/ew2011/font/CenturyGothicItalic.woff') format('woff'),
	url('/specific/skins/ew2011/font/CenturyGothicItalic.ttf') format('truetype'),
	url('/specific/skins/ew2011/font/CenturyGothicItalic.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
color: #5b5b5b;
font-family:CenturyGothicRegular,Arial;
}
body.noscroll {
overflow: hidden;
position:fixed;
}
#cykia-container {
}
#cykia-header {
}
#cykia-header .cykia-content {
    background-image: url("../img/bandeau.png");
    background-repeat: no-repeat;
    height: 171px;
    margin-left: auto;
    margin-right: auto;
    max-width: 901px;
    padding-bottom: 18px;
    position: relative;
}
.boutonmenu {
    background-image: url("/jeux/img/boutonmenugris.png");
    background-repeat: no-repeat;
    height: 40px;
    left: -48px;
    position: absolute;
    top: 27px;
    width: 40px;
}
.homelink {
    height: 170px;
    left: 0;
    position: absolute;
    top: 0;
    width: 394px;
}
/*div.boutonmenu:hover,*/
div.boutonmenu.actif {
    background-image:none;
    height: 768px;
    width: 143px;
}
.boutonmenu .menu {
    background-color: rgba(80, 20, 111, 0.85);
    background-image: url("/jeux/img/fondmenuaccueil.png");
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    height: 768px;
    overflow: hidden;
    padding-top: 99px;
    position: relative;
    text-align: center;
    transition: width 0.5s ease 0s;
    width: 0;
    z-index: 99;
	margin-top: -27px;
}
/*div.boutonmenu:hover .menu,*/
div.boutonmenu.actif .menu {
    width: 191px;
}
.boutonmenu .menu .lienmenu{
	cursor:pointer;
    margin-bottom: 20px;
    width: 191px;
	font-family:CenturyGothicBold;
	font-size:16px;
}
.boutonmenu .menu .bas{
	font-family: CenturyGothicRegular;
}
.boutonmenu .menu .lienmenu.actif{
	text-decoration:underline;
}
.boutonmenu .menu .lienmenu:hover{
	color: #feff27;
}
.boutonmenu .menu .espacemenu{
    height: 230px;
    width: 191px;
}
.boutonmenu .menu .separmenu{
    background-image: url("/jeux/img/separmenu.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 1px;
    margin-bottom: 18px;
    margin-top: 0;
    width: 191px;
}
#ct_filter_3 {
    color: #693386;
    font-size: 17px;
    padding-left: 394px;
    padding-top: 40px;
    text-transform: uppercase;
}
#ct_filter_3 .text {
	padding:0;
	margin-top: -20px;
}
#ct_filter_5 {
    font-size: 18px;
    padding-left: 5px;
    padding-right: 10px;
	padding-bottom: 10px;	
	margin-top: -10px;
}
#ct_filter_5 .text {
	padding:0;
}
#cykia-body {
max-width: 901px;
}
#cykia-top {
}
#cykia-top .cykia-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 901px;
}
#cykia-left {
display:none;
}
#cykia-middle {
	width:100%;
}
#cykia-middle .cykia-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 901px;
}
#cykia-right {
display:none;
}
#cykia-bottom {
}
#cykia-footer {
	margin-top: -10px;
}
#cykia-footer .cykia-content {
    border-top: 1px solid #5b5b5b;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    max-width: 901px;
    padding-top: 7px;
}
#cykia-footer #logo_txt {
	font-size: 14px;
}
#cykia-footer #logo_apr_nb {
    background-image: url("/FCKeditor/UserFiles/Image/logo_apr_nb.png");
	background-repeat:no-repeat;
	background-position:0 0;
	display:inline-block;
	width:123px;
	height:31px;
	text-decoration:none;
	margin-top:6px;
}
#cykia-footer #logo_apr_nb:hover {
    background-image: url("/FCKeditor/UserFiles/Image/logo_apr_nb_on.png");
}
#cykia-footer #logo_ap_nb {
    background-image: url("/FCKeditor/UserFiles/Image/logo_ap_nb.png");
	background-repeat:no-repeat;
	background-position:0 0;	
	display:inline-block;
	width:110px;
	height:35px;
	text-decoration:none;
	margin-top:6px;
}
#cykia-footer #logo_ap_nb:hover {
    background-image: url("/FCKeditor/UserFiles/Image/logo_ap_nb_on.png");
}
#cykia-jeux .cykia-content .iframes {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    max-width: 1152px;
    overflow: hidden;
    position: relative;
}
#cykia-jeux .if-violet {
    background-color: #663399;
}
#cykia-jeux .if-orange {
    background-color: #EA7C01;
}
#cykia-jeux .if-rouge {
    background-color: #DE422D;
}
#cykia-jeux .if-bleu {
    background-color: #88B0C5;
}
#cykia-jeux .cykia-content iframe {
    /*margin-bottom: 118px;*/
    margin-right: auto;
    margin-left: auto;
    display: block;
}
#cykia-jeux .cykia-content .iframe-locker {
    width: 100%;
    height: 100%;
    z-index: 100;
    display: block;
    position: absolute;
}
#cykia-jeux .cykia-content .if-wrapper{
    position: relative;
}
#cykia-jeux .cykia-content .if-wrapper.fullscreen{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    z-index: 110;
}
.seances_accueil {
border-top: 1px solid #5b5b5b;
}
.seances_accueil .ct_header {
    background-image: url("../img/flechetheme.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #693386;
    font-family: StudioScript;
    font-size: 45px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px;
    text-align: center;
    width: 300px;
}
.seances_accueil .ct_entries {
}
.seances_accueil .ct_entries .content {
    background-repeat: no-repeat;
    color: #ffffff;
	cursor:pointer;
    display: inline-block;
    font-size: 17px;
    height: 216px;
    margin: 4px;
    text-align: center;
    width: 216px;
    vertical-align: top;
}
.seances_accueil .ct_entries .content .titre {
    font-weight: bold;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 90px;
}
.seances_accueil .ct_entries .content .niveau {
}
.seances_details {
	margin-top:-15px;
}
.seances_details .ct_entries {
}
.seances_details .ct_entries .content {
}
.seances_details .ct_entries .content .titre {
	font-family: StudioScript;
    font-size: 81px;
    left: 21px;
    position: absolute;
    top: -12px;
}
.seances_details .ct_entries .content .niveau {
    font-size: 20px;
    height: 52px;
    padding-top: 46px;
    text-align: right;
}
.seances_details .ct_entries .content .intro {
    border-top: 1px solid #5b5b5b;
    font-size: 18px;
    padding-bottom: 17px;
    padding-top: 18px;
}
.seances_details .ct_entries .content .vignette0 {
    background-image: url("../img/flecheamuser.png");
    background-position: 170px 142px;
    background-repeat: no-repeat;
    color: #693386;
    display: inline-block;
    font-family: StudioScript;
    font-size: 42px;
    height: 107px;
    margin: 4px;
    padding-top: 109px;
    vertical-align: top;
    width: 216px;
}
.seances_details .ct_entries .content .vignette1, .seances_details .ct_entries .content .vignette2, .seances_details .ct_entries .content .vignette3 {
    background-repeat: no-repeat;
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    height: 216px;
    margin: 4px;
    text-align: center;
    vertical-align: top;
    text-decoration: none;
    width: 216px;
}
.seances_details .ct_entries .content .vignette4 {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 159px;
    margin: 4px;
    padding-top: 57px;
    text-align: center;
    vertical-align: top;
    width: 444px;
}
.seances_details .ct_entries .content .vignette5 {
    background-image: url("../img/flecheparents.png");
    background-position: 23px 76px;
    background-repeat: no-repeat;
    color: #693386;
    display: inline-block;
    font-family: StudioScript;
    font-size: 42px;
    height: 154px;
    line-height: 26px;
    margin: 4px;
    padding-left: 65px;
    padding-top: 62px;
    vertical-align: top;
    width: 151px;
}
.seances_details .ct_entries .content .titrep1, .seances_details .ct_entries .content .titrep2, .seances_details .ct_entries .content .titrep3 {
    font-weight: bold;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 49px;
}
.seances_details .ct_entries .content .introp1, .seances_details .ct_entries .content .introp2, .seances_details .ct_entries .content .introp3 {
    padding-left: 21px;
    padding-right: 21px;
    padding-top: 15px;
}
.paragraphs {
	width:100%;
}
.paragraphs h2 {
	border-bottom: 1px solid #5b5b5b;
    font-family: CenturyGothicBold;
    font-size: 30px;
    margin: 0 0 25px 0;
    padding: 0 10px 15px 15px;
}
.paragraphs .text_prevention h2 {
    background-image: url("/FCKeditor/UserFiles/Image/presentation_logo1.png");
    background-repeat: no-repeat;
    background-position: top right;
	padding-top: 31px;
}
.paragraphs .text_assureurs h2 {
    background-image: url("/FCKeditor/UserFiles/Image/presentation_logo2.png");
    background-repeat: no-repeat;
    background-position: top right;
	padding-top: 46px;
}
.paragraphs .text {
	font-size:18px;
    padding: 0 10px 0 15px;	
}
.social_share_privacy_area.line {
	margin-bottom: -10px;
	margin-top: 10px;
	text-align:center;
}
.social_share_privacy_area.line li {
	float:none !important;
}
.social_share_privacy_area.line .facebook .fb_like,
.social_share_privacy_area.line li div.gplusone,
.social_share_privacy_area.line li div.tweet {
	width: auto !important;
}
