/* Author: Frederic based on the original design by the very talented Nadja Macht. Additional graphic elements by Jup. Icons by dAKirby309. BxSlider v4.0 by Steven Wanderski, 2012 - http://stevenwanderski.com
Version: (1) 26. November 2007 (5) 30. July 2010 (6) 17. October 2010 (7) 14. November 2010 (8) 09. January 2012 (9) 20. July 2012 (10) 10. March 2014 11. February 2017 */


span.loggedin {display:block !important}

/*  ---------------------------------------- Cookies */
#cc-cookie-law {background: #cf0000 none repeat scroll 0 0 !important; font-size: 12px !important; line-height: 9px !important; min-height: 27px !important; padding: 5px 0 !important;}
#cc-cookie-law-button {right: 17% !important;}
.cc-page #cc-cookie-law div.headline {font-size: 12px !important;}
.cc-page #cc-cookie-law > p {font: 12px Arial,Helvetica,sans-serif !important; text-align: center !important;}
#cc-cookie-law div.headline, #cc-cookie-law p {padding-right: 5px !important;}
#cc-cookie-law .btn-tick {padding: 1px 5px 1px 1px !important; margin-top: 3px !important;}

/*  ---------------------------------------- Sondage Polldaddy */
.pds-input-label {width: 470px !important;}
.pds-box {width: 555px !important;}
.pds-answer-group {padding: 0 !important;}
.pds-question-top {font-size: 17px !important; padding: 0 !important;}

/*  ---------------------------------------- Rappel blog */
#rappelblog {display:none;}
.cc-page-blog div#navigation div#rappelblog {display:block;}
div#rappelblog .date {font-size: 11px; color: #666;}
div#rappelblog .headline {display: inline; font-size: 12px; font-weight: bold;}
div#rappelblog .headline > a {color: #4b4b4b; display:block;}
div#rappelblog .headline > a:hover {color: #cf0000; background:transparent !important;}
div#rappelblog #filmsdelover2poeouplk8ihds8fq3bh3b4u3k > ul {list-style: outside none none; padding-inline-start: 5px; padding-inline-end: 5px;}
div#rappelblog #filmsdelover2poeouplk8ihds8fq3bh3b4u3k li {border-bottom: 1px solid #ccc; margin-bottom: 7px; padding-bottom: 7px;}
div#rappelblog div#creditfooter {display: none;}

/*  ---------------------------------------- Newsletter et boutique */
.button2 {font-size: 12px; width: 98%;}
.email {margin-left: 1px; width: 97%;}
#cc-sidecart-wrapper {display: none;}

/*  ---------------------------------------- Menu */
.innerfooternav {list-style: none; margin-top: 0; padding:0;}
#menubar {background: #4b4b4b; width: 100%;}
#innermenubar {margin:0 auto; width:1000px; height:50px;}
button.button, input[type="submit"], input[type="button"] {padding: 0 !important;}
#menucss {display:inline; width:1000px; float:left;}
.subnavbig {padding:0; margin:0;}
.subnavbig > li {background: none repeat scroll 0 0 #eaeae8; margin: 5px;}
.subnavbig > li > a {color: #4b4b4b; display: flex; font-size: 95%; font-weight: bold; width: 100%; justify-content: center; align-items: center; height:50px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.menufilms, .menurubriques, .menunotresite,  .menucontribuer {width:17.5%; display: block; text-align: center;}
/*  ---------------------------------------- Menu Films */
.menufilms > a:hover {color: white !important;}
.menufilms .subnavbig > li:hover {background: none repeat scroll 0 0 #CF0000; display:block; border-left: 5px solid #4D4D4D;}
.menufilms li:nth-child(odd) {background-color: #ffe3e3;}
.menufilms li:nth-child(even) {background-color: #fff6f6;}
.menufilms .subnavbig > li {margin: 0; border-left: 5px solid #cf0000;}
/*  ---------------------------------------- Menu Rubriques */
.menurubriques > a:hover {color: white !important;}
.menurubriques:hover {background: #9db17c none repeat scroll 0 0 !important;}
.menurubriques .container-4 {margin-left: -175px; background:#9db17c;}
.menurubriques .subnavbig > li:hover {background: none repeat scroll 0 0 #9db17c; display:block; border-left: 5px solid #4D4D4D;}
.menurubriques li:nth-child(odd) {background-color: #f0f3eb;}
.menurubriques li:nth-child(even) {background-color: #f9f4f7;}
.menurubriques .subnavbig > li {margin: 0; border-left: 5px solid #9db17c;}
/*  ---------------------------------------- Menu Logo */
.menulogo img {max-width: 100%;width: 300px;}
.menulogo img:hover {background:#4d4d4d !important;}
/*  ---------------------------------------- Menu Contribuer */
.menucontribuer > a:hover {color: white !important;}
.menucontribuer:hover {background: #d8973c none repeat scroll 0 0 !important;}
.menucontribuer .container-1 {margin-left: -65px;}
.menucontribuer .subnavbig > li:hover {background: none repeat scroll 0 0 #d8973c; display:block; border-right: 5px solid #4D4D4D;}
.menucontribuer li:nth-child(odd) {background-color: #f9eedf;}
.menucontribuer li:nth-child(even) {background-color: #fcf7f0;}
.menucontribuer .subnavbig > li {margin: 0; border-right: 5px solid #d8973c;}
/*  ---------------------------------------- Menu Notre site */
.menunotresite > a:hover {color: white !important;}
.menunotresite:hover {background: #8da7be none repeat scroll 0 0 !important;}
.menunotresite .subnavbig > li:hover {background: none repeat scroll 0 0 #8da7be; display:block; border-left: 5px solid #4D4D4D;}
.menunotresite li:nth-child(odd) {background-color: #f1f4f7;}
.menunotresite li:nth-child(even) {background-color: #fdfefe;}
.menunotresite .subnavbig > li {margin: 0; border-left: 5px solid #8da7be;}

/* MEGA DROP DOWN */
.nav {z-index:500; padding:0; margin:0; width: 100%; background:transparent;}
.nav a:link, a:visited {text-decoration: none !important;}
.nav li { list-style: none; line-height: 20px;}
.nav li a:hover {color:white;}
.nav > li { padding: 0; float: left; position: relative; z-index:500;}
.nav > li:hover {background: none repeat scroll 0 0 #CF0000;}
.nav > li > a {color: white; font-size:23px; text-decoration: none; line-height: 50px; font-family:'Oswald'; display:block;}
.nav > li:first-child > a { border-left: 0; }
.nav > li:last-child > a { border-right: 0; }
.nav > li:hover > div { display: block; }
.subnav > li:hover {background: none repeat scroll 0 0 #CF0000;}
.subnav {padding:0; margin:0;}
.subnav a:link, a:visited {display:block; padding:4px 10px;}
.nav > li > div {position: absolute; left: 0; top: 50px; display: none; background: white; box-shadow: 0 2px 3px rgba(0,0,0,0.1); overflow: hidden; z-index:500;}
.nav > li > div p { color: #666; font-size:100%; }
.nav > li > div.right { right: 0; left: auto }
.container-1, .container-2, .container-3, .container-4 { font-size: 100%; z-index:500;}

/* COLUMNS */
.col1,.col2,.col3,.col4,.col5 {float: left;}
        /* 1 Column */
	.container-1 { width: 240px; }
	.container-1 .col1 { width: 100%; }
	/* 2 Column */
	.container-2 { width: 270px; }
	.container-2 .col1 { width: 50% }
	.container-2 .col2 { width: 100% }
	/* 3 Column */
	.container-3 { width: 400px; }
	.container-3 .col1 { width: 33.33% }
	.container-3 .col2 { width: 66.66% }
	.container-3 .col3 { width: 100% }
	/* 4 Column */
	.container-4 { width: 1000px;}
	.container-4 .col1 { width: 25%; }
	.container-4 .col2 { width: 50% }
	.container-4 .col3 { width: 75% }
	.container-4 .col4 { width: 100% }
.col1 > h3 {color:white; padding-top:5px;}

/*  ---------------------------------------- Slider */
#derniersavis {width: 250px !important; padding-left: 15px !important; background-color:transparent !important; background-repeat: no-repeat !important; margin-bottom:10px;}
div#slider {display:none;}
#slider {background: transparent; width:100%; padding-bottom:10px;padding-top:10px;}
#innerslide {margin:0 auto; width:1000px;}
.bx-wrapper {margin: 0 auto !important; padding: 0 !important; *zoom: 1 !important; position:relative !important; background: transparent none repeat scroll 0 0 !important; border: medium none !important; box-shadow: none !important;}
.bx-wrapper img {max-width: 100% !important; display: block !important;}
.bx-wrapper .bx-viewport {left: -5px !important; background: transparent !important; height:300px !important; border: medium none !important; box-shadow: none !important;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute !important; bottom: -30px !important; width: 100% !important;}
.bx-wrapper .bx-loading {min-height: 50px !important; background: url(bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000;}
.bx-wrapper .bx-pager {text-align: center !important; font-size: .85em !important; font-family: Arial !important; font-weight: bold; color: #666; padding-top: 20px; display:none;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block !important; *zoom: 1 !important; *display: inline !important;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666 !important; text-indent: -9999px !important; display: block !important; width: 10px !important; height: 10px !important; margin: 0 5px !important; outline: 0 !important; -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; border-radius: 5px !important;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000 !important;}
.bx-wrapper .bx-prev {left: -45px !important; background: url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/controls.png?t=1394471346) no-repeat 0 -32px !important;}
.bx-wrapper .bx-next {right: -45px !important; background: url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/controls.png?t=1394471346) no-repeat -43px -32px !important;}
.bx-wrapper .bx-prev:hover {background-position: 0 0 !important;}
.bx-wrapper .bx-next:hover {background-position: -43px 0 !important;}
.bx-wrapper .bx-controls-direction a {position: absolute !important; top: 50% !important; margin-top: -16px !important; outline: 0 !important; width: 32px !important; height: 32px !important; text-indent: -9999px !important; z-index: 499 !important;}
.bx-wrapper .bx-controls-direction a.disabled {display: none !important;}
.bx-wrapper .bx-controls-auto {text-align: center !important;}
.bx-wrapper .bx-controls-auto .bx-start {display: block !important; text-indent: -9999px !important; width: 10px !important; height: 11px !important; outline: 0 !important; background: url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/controls.png?t=1394471346) -86px -11px no-repeat !important; margin: 0 3px !important;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0 !important;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block !important; text-indent: -9999px !important; width: 9px !important; height: 11px !important; outline: 0 !important; background: url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/controls.png?t=1394471346) -86px -44px no-repeat !important; margin: 0 3px !important;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px !important;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left !important; width: 80% !important;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0 !important; width: 35px !important;}
.bx-wrapper .bx-caption {position: relative !important; background: transparent !important; width: 100% !important; line-height: 5px;}
.bx-wrapper .bx-caption span {color: #4a4a4a !important; font-size: 17px !important; display: table !important; margin: 0 auto !important; margin-top:10px !important; font-family: 'oswald' !important; padding: 5px !important;}
.ribbon-wrapper-green {height: 25px; margin-right: 5px; margin-top: 5px; overflow: hidden; position: absolute; right: 0; width: 40px;}
.ribbon-green {background-color: #cf0000; color: white; font: bold 13px sans-serif; left: 0; padding: 5px; text-align: center; width: 32px;}

/*  ---------------------------------------- Commentaires */
ul.com-list .number, ul.com-list-noava .number {right: 5px !important; top: 5px !important;}
ul.com-list, ul.com-list-noava {margin:0 !important;}
ul.com-list .com-meta, ul.com-list .com-locked {margin-left: 5px !important; padding-right: 10px;}
.commententry textarea {width: 98% !important;}
ul.com-list li, ul.com-list-noava li {border-top: none !important; background:#ededed; border-bottom:5px solid #fff}
span.comment {display:none !important;}
strong.number {background: url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/comm3.png?t=1352908374) no-repeat scroll center top transparent; color: white !important; height: 26px; font-size:10px; text-align: center; width: 26px;}
p.com-meta span, p.com-meta-noava span {color: #4a4a4a;display: inline !important;font-size: 10px;}
.commententry {font-size: 12px !important; margin-left:5px !important; margin-right:5px !important;}
.com-meta {margin-left:5px; background-image: url("https://u.jimcdn.com/e/o/s63ccf77ce0e97436/userlayout/img/barre2.png?t=1486305648") !important; background-repeat: no-repeat; padding-left: 15px;}

/*  ---------------------------------------- Blog */
.j-blog-post--header {display: flex; flex-direction: column-reverse; margin:0 5px; padding:5px 0; background:transparent;}
div.datetime {margin: none;}
.j-blog-post--date:before {color: #4b4b4b; content: "Publié avec amour le"; font-size: 11px;}
.j-blog-post--date {float:right; font-size:11px !important; color:#cf0000 !important;}
.blogselection .datetime-inner {display:none;}
.postmeta {display: none !important; color:#000000 !important;}
.j-blog-post--tags-wrapper {display: none;}
h1 {padding-left: 15px !important; font-size: 22px !important; color:#4b4b4b !important; background-image:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/barre2.png?t=1486305648) !important; background-color:transparent !important; background-repeat: no-repeat !important; text-align: left !important;}
h2 {font-size: 19px !important; padding-left: 15px !important; background-image:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/barreh2.png?t=1486309442) !important; background-color:transparent !important; background-repeat: no-repeat !important;}
h4 {font-weight: normal; font-family: 'Oswald'; padding-left: 15px !important; font-size: 19px !important; color:#4b4b4b !important; background-image:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/barre2.png?t=1486305648) !important; background-color:transparent !important; background-repeat: no-repeat !important; text-align: left !important;}
.post h1 {padding-left: 15px !important; font-size: 23px !important; color:#4b4b4b !important; background-image:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/barre2.png?t=1486305648) !important; background-color:transparent !important; background-repeat: no-repeat !important; text-align: left !important;}
.cc-page-blog div#content_area {padding: 5px;}
.blogselection h2 {text-align:center; padding:2px !important;}
a.blogreadmore {cursor: pointer !important; display: block !important; text-decoration: none !important; text-align: center !important; padding: 3px 10px !important; margin-bottom: 15px !important; width: 100% !important; background: #dddcda !important; color: #4b4b4b !important; float: right !important; font-size:11px !important;}
a.blogreadmore:hover {color: #cf0000 !important; text-decoration: none !important;}
.blogreadmore:after {content: " →";}
.n.clearover.j-blogarticle a {color: #4b4b4b; display: table-cell; vertical-align:middle;}
.n.clearover.j-blogarticle a:hover {color: #cf0000;}

/*  ---------------------------------------- Critiques */
.rssFeed, .rssFeed * {font-size:12px;} 
div.thumb_sq1 a img {display: block !important; border: 0px !important; padding: 1px !important; background: #000 !important;}
div.thumb_pro3 {margin:0 !important; padding:0 !important; width: 130px !important;}
#page-1180076050 div.thumb_pro3 {width: 113px !important;}

/*  ---------------------------------------- Sidebar et Contentbis */
#___plusone_0 {width:60px !important;} 
div#cc-checkout-wrapper {background:white;}
figcaption {font-size: 85% !important; text-align: center !important; line-height: 1.5 !important;}
div#sidebar {background:transparent; width:215px; float:right;}
div#sidebar .blogselection h2 {font-size: 13px !important; background: #eaeae8 none repeat scroll 0 0 !important; padding: 5px !important; text-align: center !important;}
div#sidebar div.blogselection div.n {padding: 0 !important;}
div#sidebar .j-blogarticle {display: flex; flex-direction:column-reverse;}
div#sidebar a.blogreadmore {display:none !important;}
div#sidebar .n.clearover.j-blogarticle {margin-bottom: 5px;}
div#sidebar .n.clearover.j-blogarticle a {color: #4b4b4b !important;}
div#sidebar .n.clearover.j-blogarticle a:hover {color: #cf0000 !important;}
#socialsearch .button {background: #cf0000 none repeat scroll 0 0; height: 23px; width: 23px;}
#x > input {border: medium none; width: 175px;}

/*  ---------------------------------------- Footer */
div#contentfooter div.inforow {display:none !important;}
div#bigfooter a:link {color: #DDDCDA; text-decoration: none;}
div#bigfooter a:visited {color: #DDDCDA; text-decoration: none;}
div#bigfooter a:hover {color: white; text-decoration: none;}
div#mentions {width:100%; background:#CF0000; margin-top:10px;}
div#socialnetwork {width:1000px; margin-bottom:20px;}
div#innermentions {font-size: 11px; width:1000px; margin:0 auto;color:#DDDCDA;}
div#bigfooter {width:100%; background:#4B4B4B; height:200px; margin-top:0px;}
div#innerfooter {width:1000px;font-size:12px;padding-top:20px; margin:0 auto;}
div#innerfooter1, div#innerfooter2 {width:170px; display:inline; float:left;}
div#innerfooter3 {width:660px; display:inline; float:left;}
div#footer {height: 10px; margin-top: 5px; width: 1000px;}
div.leftrow {display: none !important;}
div#contentfooter a, div#contentfooter {text-decoration:none;}
div#container div#contentfooter {width:0px; width:100%;}
div#pub {background: none repeat scroll 0 0 #4B4B4B; width: 100%;}
div#innerpub {background: none repeat scroll 0 0 #4B4B4B; width: 728px; margin:0 auto;}
div#normandie {background: none repeat scroll 0 0 #4b4b4b; height: 40px; margin-top: 0; width: 100%;}
div#innernormandie {color: white; font-size: 12px; margin: auto; width: 390px;}

/*  ---------------------------------------- Typo */
body, p, table, td {text-align:justify;}
a:link, a:visited {text-decoration: none !important;}
#content p a:hover {background: none repeat scroll 0 0 #cf0000 !important; color:white !important;}
#content p a {background: none repeat scroll 0 0 #ededed;}
::selection {background: #cf0000; color:white;}
::-moz-selection {background: #cf0000; color:white;}
a.socialicon {width: 110px; margin-bottom:3px; text-indent:35px; color: #f1f1f1 !important; cursor: pointer; display: inline-block; font-size: 17px; font-family:'oswald'; line-height: 30px;}
a.socialicon:hover {color:#4b4b4b !important;}
a.fb {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/facebook.png?t=1432449218) no-repeat 5px 5px transparent; background-size:20px auto;}
a.fb:hover {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/facebook.png?t=1432449218) no-repeat 5px 5px #3b5998; background-size:20px auto; color:white !important;}
a.twitter {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/twitter.png?t=1432449269) no-repeat 5px 5px transparent; background-size:20px auto;}
a.twitter:hover {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/twitter.png?t=1432449269) no-repeat 5px 5px #55ACEE; background-size:20px auto; color:white !important;}
a.pinterest {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/pinterest.png?t=1432449249) no-repeat 5px 5px transparent; background-size:20px auto;}
a.pinterest:hover {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/pinterest.png?t=1432449249) no-repeat 5px 5px #C92228; background-size:20px auto; color:white !important;}
a.forum {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/forum.png?t=1432449228) no-repeat 5px 5px transparent; background-size:20px auto;}
a.forum:hover {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/forum.png?t=1432449228) no-repeat 5px 5px black; background-size:20px auto; color:white !important;}
a.rss {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/rss.png?t=1432449257) no-repeat 5px 5px transparent; background-size:20px auto;}
a.rss:hover {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/rss.png?t=1432449257) no-repeat 5px 5px #f26522; background-size:20px auto; color:white !important;}
a.instagram {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/instagram.png?t=1432449245) no-repeat 5px 5px transparent; background-size:20px auto;}
a.instagram:hover {background:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/instagram.png?t=1432449245) no-repeat 5px 5px #3f729b; background-size:20px auto; color:white !important;}

/*  ---------------------------------------- Content & Navigation */
div#content_area {padding:2px;}
div#labelfdl {height:256px; margin-bottom:10px;} 
div#boutonlabelfdl {display: table; bottom:15%; left:43%; position:relative;}
div.n {clear:both;}
.body {background: #eaeaea;}
div#container {position:relative; width:1000px; padding:0; text-align:left; margin:0 auto; background: transparent; padding-top:10px;}
div#navigation {width:195px; float:left; margin-bottom:10px;background:transparent;}
div#content {background:none repeat scroll 0 0 white; float:left; margin-left:8px; width:575px;}
ul.mainNav1 {margin:0; padding:0; list-style-type:none; line-height:100%;}
ul.mainNav1 li, ul.mainNav2 li, ul.mainNav3 li {padding:0; margin:0; list-style-type:none; display:inline;}
ul.mainNav1 li a {display:block; padding:8px 5px 5px 5px; border-bottom:1px solid red; margin:0; text-decoration:none; color:black; font-size:12px; font-weight:normal;}
ul.mainNav1 li a:hover {color:#fff; background:#4A4A4A;}
ul.mainNav1 li a.current {font-weight:bold;color:#fff; background:#4A4A4A;}
ul.mainNav2, ul.mainNav3 {margin:0; padding:0; list-style-type:none; line-height:65%; border:none;}
ul.mainNav2 li a {display:block; border-bottom:none; padding:3px 4px 4px 5px; margin:0; text-decoration:none; color:black; font-size:11px; font-weight:normal;}
ul.mainNav3 li a  {display:block; font-weight:normal; margin:0; border:none;}
ul.mainNav3 li a {padding:4px 0 8px 20px;}
ul.mainNav2 li a.current, ul.mainNav3 li a.current {font-weight:bold; font-size:11px;}  

/* ------------------------------- MODIFICATION DE PAGES UNIQUES */
/* Type Page d'accueil ------------------------------- */
.accueil #content {background:white; margin-left: 0px; margin-top: 0px; padding-right: 0; width: 775px;}
.accueil #navigation {display: none;}
.accueil #content_area {padding: 0;}
.accueil #slider {display:block;}
.accueil #container {padding-top:10px;}
.accueil #content figcaption {color: white; font-weight:bold; background:#4b4b4b;}
.accueil #content .j-header {background: transparent;}
.accueil #content .j-textWithImage {background: none repeat scroll 0 0 white; margin-bottom: 5px;}

.accueil2 #content {background: white; margin-left: 0px; margin-top: 0px; padding-right: 0; width: 780px;}
.accueil2 #navigation {display: none;}
.accueil2 #content_area {padding: 0;}
.accueil2 #slider {display:block; background:#f3f3f3 none repeat scroll 0 0;}
.accueil2 #sidebar {background:transparent;}
.accueil2 #container {padding-top:10px;}
.accueil2 #content figcaption {margin-top: -16px; color: white; font-weight:bold; background:#cf0000; position:relative;}
.accueil2 #content .j-header {background: transparent;}
.accueil2 #content .j-textWithImage {background: none repeat scroll 0 0 white; margin-bottom: 5px;}
.accueil2 h1 {padding-left: 15px !important; font-size: 23px !important; color:#4b4b4b !important; background-image:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/barre2.png?t=1486305648) !important; background-color:transparent !important; background-repeat: no-repeat !important; text-align: left !important;}
.accueil2 h4 {padding-left: 15px !important; font-size: 18px !important; color:#4b4b4b !important; background-image:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/barre2.png?t=1486305648) !important; background-color:transparent !important; background-repeat: no-repeat !important; text-align: left !important;}
.accueil2 #derniersavis {width: 250px !important; padding-left: 15px !important; font-size: 23px !important; color:#4b4b4b !important; background-image:url(https://u.jimcdn.com/cms/o/s63ccf77ce0e97436/userlayout/img/barre2.png?t=1486305648) !important; background-color:transparent !important; background-repeat: no-repeat !important; text-align: left !important;}
.accueil2 .nav > li > a {color: #4b4b4b; font-size:23px; padding: 0 40px;}
.accueil2 .nav {width: 1000px; background:transparent;}
.accueil2 div#logo {display: none;}
.accueil2 .bx-wrapper {margin: 0 auto !important;}
.accueil2 div#socialsearch {display: none;}
.accueil2 #menubar {background: white;}
.accueil2 #menucss {width:1000px; margin-left:0;}
.accueil2 .menufilms > a:hover {color: white !important;}
.accueil2 .menulogo:hover {background: white none repeat scroll 0 0 !important;}
.accueil2 .menurubriques > a:hover {color: white !important;}
.accueil2 .menurubriques:hover {background: green none repeat scroll 0 0 !important;}
.accueil2 .menucontribuer > a:hover {color: white !important;}
.accueil2 .menucontribuer:hover {background: orange none repeat scroll 0 0 !important;}
.accueil2 .menunotresite > a:hover {color: white !important;}
.accueil2 .menunotresite:hover {background: blue none repeat scroll 0 0 !important;}
.accueil2 .bx-wrapper .bx-caption span {color: #4b4b4b !important; font-size: 17px !important;}
.accueil2 .menulogo img {max-width: 100%;width: 300px;}
.accueil2 .menulogo {display:block !important;}

/* Middlesize : Content élargi, plus de navigation à gauche ------------------------------- */
.middlesize div#content {width: 775px; padding-right: 0; margin-left:1px;}
.middlesize div#navigation {display: none;}
#page-883931650 #content, #page-883260450 #content {width: 775px; padding-right: 0; margin-left:1px;}
#page-883931650 #navigation, #page-883260450 #navigation {display: none;}
#page-1734583349 #content {background:transparent;}
#page-2044663912 div.thumb_pro3 {width: 152px !important;}

/* Bigsize : Page complète pour le contenu ------------------------------- */
.bigsize #content {width: 1000px;margin-left:0; margin-right:0;}
.bigsize #navigation {display: none;}
.bigsize #sidebar {display: none;}
.bigsize #content .n.clearover.j-blogarticle {display:flex; flex-direction:column-reverse; margin: 5px !important; clear: none; float: left; width: 32.3%; background-color:#eaeae8; height: 200px;}
.bigsize #content .blogselection h2 {height:40px;}
.body#page-1180314850 {background: url("http://u.jimdo.com/www101/o/s63ccf77ce0e97436/userlayout/img/sallecinesombre.jpg") no-repeat scroll center top black;}
#page-1180314850 div#content {background: none repeat scroll 0 0 transparent; margin-top:68px; height:735px;}
#page-1180314850 div#labelfdl {display:none;}
#page-1180862450 p {font-family:"Times New Roman",Georgia,Serif !important;} 
#page-2041828012 #content figcaption {margin-top: -16px; color: white; font-weight:bold; background:#cf0000; position:relative; font-size: 1em !important;}

/* Page Critiques ---------------------------- */
.middlesize2 #content {width: 796px; margin-right:0;}
.middlesize2 #sidebar {display: none;}
#page-1180748650 #content, #page-228631050 #content {width: 796px; margin-right:0;}
#page-1180748650 #sidebar, #page-228631050 #sidebar {display: none;}
#page-228631050 .n.j-imageSubtitle {background: none repeat scroll 0 0 #ededed; margin: 5px;}

/* Page Affichage de blog 3 colonnes ---------------------------- */
.blog3 #content .blogselection h2 {margin:auto; background: #eaeae8 !important; height:55px !important; display:table !important;}
.blog3 #content div.blogselection div.n {padding: 0 !important; width:100%}
.blog3 #content a.blogreadmore {display:none !important;}
.blog3 #content .n.clearover.j-blogarticle {display:flex; flex-direction:column-reverse; margin: 5px !important; clear: none; float: left; width: 32%; height: 175px; background-color:#eaeae8;}
.blog3 #content div.datetime.dt-style9 {
    position: absolute !important;
    z-index: 1 !important;
    top: 60px;
    background: white;}

/* Page Affichage de blog 2 colonnes ---------------------------- */
.blog2 #content .blogselection h2 {font-weight: bold; font-family: Trebuchet MS !important; font-size: 95% !important; margin:auto; background: #eaeae8 !important;}
.blog2 #content div.blogselection div.n {padding: 0 !important; width:100%}
.blog2 #content a.blogreadmore {display:none !important;}
.blog2 #content .n.clearover.j-blogarticle {display:flex; flex-direction:column; margin: 3px !important; clear: none; float: left; width: 49%; height: 210px; background-color:#dddcda;}

/* Page Affichage de blog 3 colonnes sur page de 555px de large ---------------------------- */
#content .n.clearover.j-blogarticle {background-color: #eaeae8; clear: none; display: flex; flex-direction: column-reverse; float: left; margin: 3px; width: 32.2%; height: 155px;}
#content .blogselection h2 {background: #eaeae8 none repeat scroll 0 0 !important; font-size: 14px !important; margin: auto; display:table; height:63px;}
#content a.blogreadmore {display:none !important;}
#content div.blogselection div.n {padding: 0 !important; width:100%}

.blogselection .cc-imagewrapper > img {width: 100% !important;}
.blogselection .cc-imagewrapper img {width: 100% !important;}

/*--------------------------------------------------------*/
/* Responsive design (with the help of Serheyy Hembarevskyy : www.hembarevskyy.com )/
/*--------------------------------------------------------*/

/*** Tablet 768 Layout ***/
@media only screen and (min-width: 768px) and (max-width: 980px) {
#innerslide {margin: 0 auto; width: 700px; height:270px;}
div#innermenubar {width:775px;}
div#menucss {width:775px;}
.nav > li > a {font-size:20px;}
div#mentions {display:none;}
div#bigfooter {display:none;}
div#normandie {display:none;}
div#container {width: 775px; padding: 10px 0 0;}
div#content {width:555px !important; margin-left: 0;}
.accueil div#sidebar {display:block;}
div#sidebar {display:none;}
div#navigation {margin-right:5px;}
div.thumb_pro3 {width: 110px !important;}
div#containermobile {width:775px; margin: 0 auto;}
div#footer {width: 775px;}
.cc-page-blog #container {width:775px;}
.cc-page-blog #footer {width:565px;}
div#labelfdl img {max-width:100%;}
div#labelfdl {height:205px;}
div#content .n.clearover.j-blogarticle {width: 48% !important;}
.menufilms, .menurubriques, .menunotresite,  .menucontribuer {width:15.3%;}
.middlesize div#content {width: 775px !important;}
.bigsize div#content {width: 775px !important;}
}

/*** Tablet Layout ***/
@media only screen and (min-width: 568px) and (max-width: 767px) {
#innerslide {width: 550px; height:220px;}
.bx-wrapper .bx-caption span {font-size: 11px !important;}
.bx-wrapper .bx-controls-direction a {top: 20% !important;}
#menubar {height:35px;}
div#innermenubar {width:565px; height:35px;}
div#menucss {width:565px;}
.menulogo img {width:210px;}
.nav {height:35px;}
.nav > li > a {font-size:15px; line-height:35px;}
.nav > li:hover {height: 35px;}
div#mentions {display:none;}
div#bigfooter {display:none;}
div#normandie {display:none;}
div#container {width: 565px; padding: 10px 0 0;}
div#content {width:565px !important; margin-left: 0;}
div#sidebar {margin-top: 5px; width:565px;}
div#navigation {display:none}
div.thumb_pro3 {width: 110px !important;}
div#containermobile {width:565px; margin: 0 auto;}
div#footer {width: 565px;}
div#content .n.clearover.j-blogarticle {width: 48% !important;}
.menufilms, .menurubriques, .menunotresite,  .menucontribuer {width:15.7%;}
div#labelfdl img {max-width:100%;}
div#labelfdl {height:155px;}
div#boutonlabelfdl {display:none;}
}

/*** Mobile Layout - landscape ***/
@media only screen and (min-width: 480px) and (max-width: 567px) {
#slider {display:none !important;}
#menubar {height:32px;}
div#innermenubar {width:460px; height:32px;}
div#menucss {width:460px;}
.menulogo img {width:175px; padding-top:3px;}
.nav {height:35px;}
.nav > li > a {font-size:15px; line-height:32px;}
.nav > li:hover {height: 32px;}
.menucontribuer {display:none;}
div#mentions {display:none;}
div#bigfooter {display:none;}
div#normandie {display:none;}
div#container {width: 460px; padding: 10px 0 0;}
div#content {width:460px !important; margin-left: 0 !important;}
div#sidebar {width:460px;}
div#navigation {display:none}
div#footer {width: 460px;}
div#containermobile {width:460px; margin: 0 auto;}
.cc-m-video-container {width:440px !important;}
div#labelfdl img {max-width:100%;}
div#labelfdl {height:115px;}
div#boutonlabelfdl {display:none;}
div#content .n.clearover.j-blogarticle {width: 47% !important;}
.menufilms, .menurubriques, .menunotresite {width:20.6%;}
}

/*** Mobile Layout ***/
@media only screen and (min-width: 280px) and (max-width: 479px) {
#slider {display:none !important;}
#menubar {height:35px;}
div#innermenubar {width:280px; height:35px;}
div#menucss {width:280px;}
.menulogo img {display:none;}
.nav {height:35px;}
.nav > li > a {font-size:15px; line-height:35px;}
.nav > li:hover {height: 35px;}
.menucontribuer {display:none;}
div#mentions {display:none;}
div#bigfooter {display:none;}
div#normandie {display:none;}
div#container {width: 280px; padding: 10px 0 0;}
div#content {width:280px !important; margin-left:0;}
div#sidebar {width:280px;}
div#footer {width: 280px;}
div#navigation {display:none}
div#containermobile {width:280px; margin: 0 auto;}
.cc-m-video-container {width:260px !important;}
.cc-imagewrapper.cc-m-image-align-3 {height: auto; max-width: 100%;}
.cc-imagewrapper img {max-width: 100%; height:auto;}
div#labelfdl {display:none;}
div#content .n.clearover.j-blogarticle {width: 98% !important;}
.menufilms, .menurubriques, .menunotresite {width:33.3%;}
}

/*** Forum ***/
.moot {font-size: 14px;}
.m-cat a {color: #CF0000 !important;}
.m-links a {color: #CF0000 !important;}
.m-meta .m-name {color: #000000 !important; font-weight: bold !important;}
.m-meta .m-admin {background-color: #CF0000 !important;}
.m-title {font-size: 1.2em !important;}
.m-links a.m-selected {font-weight: bold !important; background:none !important;}
.moot img {display: inline;}

/*** Quizz ***/
.answers li {list-style: upper-alpha;}
label {margin-left: 0.5em; cursor: pointer;}
#results {background: #dddada; color: 000000; padding: 3px; text-align: center; width: 200px; cursor: pointer; border: 1px solid gray;}
#results:hover {background: #3d91b8; color: #ffffff; padding: 3px; text-align: center; width: 200px; cursor: pointer; border: 1px solid gray;}
#categorylist {margin-top: 6px; display: none;}
#category1, #category2, #category3, #category4, #category5, #category6, #category7, #category8, #category9, #category10, #category11 {display: none;}
#closing {display: none;font-style: italic;}

#sondage p {font-size:12px !important;}

/*** Index ***/
table.sortable tbody tr:nth-child(2n) td {background: #ededed;}
table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after {content: " \25B4\25BE"; color:white;}
.sorttable_sorted > span {color: white;}
.sorttable_sorted_reverse > span {color: white;}

/*** Citations consultations ***/
div #quotefdl {padding: 3px; padding-left: 6px; border-left: 4px solid #d0d0d0; background-color: #f1f1f1; margin-left: 10px; margin-right: 10px; font-style: italic;}