/**
 * @file
 * Eds2 custom responsive style sheet for Smartphones.
 * Add this line in head section of page.tpl.php and page-front.tpl.php :
 *   <meta name="viewport" content="user-scalable=no, initial-scale=1, minimum-scale=1, maximum-scale=1, width=device-width">
 */

@media only screen and (max-width: 640px) {

/*********
 * GENERAL
 *********/

/*** Common ***/

#block-menu-menu-menu-main, #block-menu-menu-menu-second { display: none; }
html, body { width: 100%; height: 100%; margin: 0; padding: 0; }
body { position: relative; overflow-x: hidden; overflow-y: auto; font-size: 90% !important; }
body.admin-menu #header-wrapper { padding-top: 0; }
img { max-width: 100%; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#menu-top, #footer, #menu-bottom, #banner-home, .banner, #admin-menu,
div.block.with-block-editing:hover div.edit { display: none; }
#header, #main, .region-page-closure { margin: 0 auto; width: 100%; }
#main #content .block-mobile { display: block; }

/*** Header ***/

#header {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0;
	height: 62px;
	background: #5777ca url('../images/eds2/banner-espacesciences.jpg') no-repeat scroll -100px 0;
	background-size: cover;
	-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
	z-index: 1000;
}
body.section-votre-visite #header {
	background: #5079ca url('../images/eds2/banner-votrevisite.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-nous-connaitre #header {
	background: #5079ca url('../images/eds2/banner-nousconnaitre.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-expositions #header {
	background: #f7a81c url('../images/eds2/banner-expositions.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-planetarium #header {
	background: #92a0d5 url('../images/eds2/banner-planetarium.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-conferences #header {
	background: #7d56aa url('../images/eds2/banner-conferences.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-expositions-itinerantes #header {
	background: #9eb62e url('../images/eds2/banner-horslesmurs.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-sciences-ouest #header,
body.archives-science #header, body.archives-jsp #header {
	background: #f07900 url('../images/eds2/banner-sciencesouest.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-explorer #header {
	background: #5661a6 url('../images/eds2/banner-explorer.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-partager #header {
	background: #5661a6 url('../images/eds2/banner-partager.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-boutique #header,
body.section-cart #header {
	background: #8b96c1 url('../images/eds2/banner-boutique.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-juniors #header {
	background: #f75817 url('../images/eds2/banner-juniors.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-enseignants #header {
	background: #50bad4 url('../images/eds2/banner-enseignants.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-agenda #header {
	background: #c59331 url('../images/eds2/banner-agenda.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-festival-des-sciences-2012 #header {
	background: #a69776 url('../images/eds2/banner-FdS12.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}
body.section-festival-des-sciences-2013 #header {
	background: #ce0c12 url('../images/eds2/banner-FdS13.jpg') no-repeat scroll -100px 0;
	background-size: cover;
}

/*** Logo ***/

#block-block-2 {
	top: 3px;
	left: 5px;
	height: 84px;
	width: 60px;
	-moz-box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.5);
	box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.5);
	z-index: 2000;
}
#block-block-2 .content img { display: block; }

/*** Menu toggle ***/

#menu-toggle {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	height: 20px;
	width: 22px;
	background: url('../images/responsive/menu-toggle.png') no-repeat;
	background-size: cover;
	z-index: 2000;
}

/*** Info line ***/

#info-line.no-background { background: none; }
#info-line { position: relative; padding: 66px 0 4px 73px; background: #ededed;  }
#info-line-inner { padding: 0; width: auto; }
#info-line-inner .views-field-field-2-info-info-value .field-content { line-height: 1.1; }
#info-line-inner .views-field-field-2-info-info-value label { display: none; padding-right: 10px; }
#info-line-inner .field-content a {color:#888;}

/* info-line block in home */
body.front #block-multiblock-11 { padding: 0; background: none; color: #5b5655; }
body.front #block-multiblock-11 h2.title { display: none; }
body.front #block-multiblock-11 .views-field-field-2-info-info-value {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #888;
}

/*** Menu main ***/

#menu-mobile {
	display: none;
	position: absolute;
	left: 0;
	top: 62px;
	padding: 30px 5px 5px 5px;
	background-color: #e9e6e1;
	border-bottom: 1px solid #ccc;
	-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
	z-index: 500;
}
#menu-mobile .block { position: static; float: left; width: 100%; }
#menu-mobile .block .content li {
	margin: 0;
	padding: 0.5%;
	width: 50%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#menu-mobile .block .content li a, body #block-menu-menu-menu-main .content li.rechercher a {
	padding: 9px 0;
	border: none;
	line-height: 1;
	text-align: center;
	word-wrap: normal;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#menu-mobile .block .content li a:hover { background-color: #fff; color: #382732; }
#block-menu-menu-menu-main .content li.first { display: none; }
body #block-menu-menu-menu-main .content li.rechercher { margin: 0; padding: 0.5%; }
#block-menu-menu-menu-main .content ul li:hover { background: none; }
body.js-on #block-menu-menu-menu-main li.rechercher:hover {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#block-menu-menu-menu-main ul li:hover ul { display: none; }
body.js-on #block-menu-menu-menu-main ul li.archives > a { border-right: none; }
#block-menu-menu-menu-main ul li.votrevisite a { background-color:#5079ca; }
#block-menu-menu-menu-main ul li.expositions a { background-color:#f7a81c; }
#block-menu-menu-menu-main ul li.plantarium a { background-color:#92a0d5; }
#block-menu-menu-menu-main ul li.confrences a { background-color:#7d56aa; }
#block-menu-menu-menu-main ul li.horslesmurs a { background-color:#9eb62e; }
#block-menu-menu-menu-main ul li.sciencesouest a { background-color:#f07900; }
#block-menu-menu-menu-main ul li.explorer a { background-color:#5661a6; }
#block-menu-menu-menu-main ul li.rechercher a { background-color:#9b9cb8; }
#block-menu-menu-menu-main ul li.partager a,
#block-menu-menu-menu-main ul li.archives a { background-color:#5661a6; }
/* Display menus when all elements are loaded */
#block-menu-menu-menu-main.display-on, #block-menu-menu-menu-second.display-on { display: block; }

/*** Quicktabs ***/

.region-content-block .block-quicktabs { width: 100%; }
.region-content-block .block-quicktabs ul.quicktabs_tabs li {
	float: left;
	padding: 3px;
	width: 23%;
	line-height: 1;
}
.region-content-block .block-quicktabs ul.quicktabs_tabs li.first,
.region-content-block .block-quicktabs ul.quicktabs_tabs li.last { width: 23%; }
.region-content-block .block-quicktabs ul.quicktabs_tabs li a { font-size: 16px; }
.region-content-block .block-quicktabs .views_slideshow_thumbnailhover_teaser_section { height: auto; }
.region-content-block .block-quicktabs .views_slideshow_thumbnailhover_slide { width: 100%; height: auto; }
.region-content-block .block-quicktabs .item-list { width: 100%; }
.region-content-block .block-quicktabs .views-field-field-2-media-video-video2-value,
.region-content-block .block-quicktabs .views-field-field-2-media-photo-diap2-value,
.region-content-block .block-quicktabs .views-field-field-2-media-jeux-vignette2-fid { float: none; width: 100%; height: auto; }
.region-content-block .block-quicktabs .views-field-field-2-media-photo-diap2-value { overflow: hidden; }
#main #content #jwplayer-1-div, #main #content #jwplayer-2-div { margin-bottom: 0; }
#main #content #jwplayer-1_wrapper, #main #content #jwplayer-2_wrapper { max-width: 100%; }
.region-content-block .block-quicktabs #block-views-eds_player1-block_3 .views-field-field-2-media-audio-son-fid,
.region-content-block .block-quicktabs #block-views-eds_player2-block_3 .views-field-field-2-media-audio-son-fid,
.region-content-block .block-quicktabs #block-views-eds_player3-block_3 .views-field-field-2-media-audio-son-fid,
.region-content-block .block-quicktabs #block-views-eds_player4-block_3 .views-field-field-2-media-audio-son-fid,
.region-content-block .block-quicktabs #block-views-eds_player1-block_3 .views-field-field-2-media-audio-jw-value,
.region-content-block .block-quicktabs #block-views-eds_player2-block_3 .views-field-field-2-media-audio-jw-value,
.region-content-block .block-quicktabs #block-views-eds_player3-block_3 .views-field-field-2-media-audio-jw-value,
.region-content-block .block-quicktabs #block-views-eds_player4-block_3 .views-field-field-2-media-audio-jw-value {
	position: static;
}
.region-content-block .block-quicktabs .views-field-title { padding: 10px 10px 0 10px; }
.region-content-block .block-quicktabs .views-field-field-2-media-video-presentation-value,
.region-content-block .block-quicktabs .views-field-view-node { margin-top: 5px; padding: 0 10px; }
.region-content-block .block-quicktabs .views-field-nothing { padding: 0 10px; }
.region-content-block .block-quicktabs .views-slideshow-controls-bottom { padding: 0 12%; }
.region-content-block .block-quicktabs .views_slideshow_thumbnailhover_div_breakout_teaser img {
	margin-bottom: 2px;
	width: 33px;
	height: 25px;
}
#main #content #quicktabs-eds2_accueil_player_multimedia .item-list ul.pager li { bottom: 20px; }
.region-content-block .block-quicktabs .item-list ul.pager li.pager-previous { left: 1%; }
.region-content-block .block-quicktabs .item-list ul.pager li.pager-next { right: 1%; }

/*** iFrames ***/

#main #content .iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16/9 ratio */
  padding-top: 30px; /* IE6 */
  height: 0;
  overflow: hidden;
}
#main #content .iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*** Comments ***/

.box #comment-form .form-item input { width: 90%; }
.box #comment-form .resizable-textarea textarea { width: 100%; }

/*** Main ***/

#main { padding: 10px 0 40px 0; }
#main #content {
	padding: 0 1% 0 1%;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body.mob-rub-on #main #content { display: none; }
body.mob-rub-off #main #content { display: block; }

/*** Sidebar second ***/

.region-sidebar-second {
	float: none;
	position: absolute;
	top: -3000px;
	visibility: hidden;
	margin: 0 auto;
	margin-bottom: 40px;
}
body.mob-rub-on .region-sidebar-second { position: static; visibility: visible;  }
/* Menus rubrique */
#block-menu-menu-conference ul.menu li a,
#block-menu-menu-menu-horslesmurs ul.menu li a,
#block-menu-menu-menu-horslesmurs2 ul.menu li a,
#block-menu-menu-menu-juniors ul.menu li a,
#block-menu-menu-menu-expositions ul.menu li a,
#block-menu-menu-menu-planetarium ul.menu li a,
#block-menu-menu-menu-nous-connaitre ul.menu li a,
#block-menu-menu-menu-enseignants ul.menu li a,
#block-menu-menu-menu-visite ul.menu li a,
#block-menu-menu-menu-partager ul.menu li a,
#block-menu-menu-menu-explorer ul.menu li a,
#block-menu-menu-scientifiques-ville ul.menu li a,
#block-menu-menu-presse ul.menu li a,
#block-menu-menu-menu-boutique4 ul.menu li a,
#block-menu-menu-menu-boutique1 ul.menu li a,
#block-menu-menu-menu-boutique2 ul.menu li a,
#block-menu-menu-menu-user ul.menu li a,
#block-menu-menu-fds12 ul.menu li a,
#block-menu-menu-festival-des-sciences-2013 ul.menu li a,
#block-multiblock-8 h2, #block-multiblock-9 h2 { line-height: 35px; background-position: 15px 12px; }
#block-menu-menu-conference ul.menu li a:hover,
#block-menu-menu-menu-horslesmurs ul.menu li a:hover,
#block-menu-menu-menu-horslesmurs2 ul.menu li a:hover,
#block-menu-menu-menu-juniors ul.menu li a:hover,
#block-menu-menu-menu-expositions ul.menu li a:hover,
#block-menu-menu-menu-planetarium ul.menu li a:hover,
#block-menu-menu-menu-nous-connaitre ul.menu li a:hover,
#block-menu-menu-menu-enseignants ul.menu li a:hover,
#block-menu-menu-menu-visite ul.menu li a:hover,
#block-menu-menu-menu-partager ul.menu li a:hover,
#block-menu-menu-menu-explorer ul.menu li a:hover,
#block-menu-menu-scientifiques-ville ul.menu li a:hover,
#block-menu-menu-presse ul.menu li a:hover,
#block-menu-menu-menu-boutique4 ul.menu li a:hover,
#block-menu-menu-menu-boutique1 ul.menu li a:hover,
#block-menu-menu-menu-boutique2 ul.menu li a:hover,
#block-menu-menu-menu-user ul.menu li a:hover,
#block-menu-menu-fds12 ul.menu li a:hover,
#block-menu-menu-festival-des-sciences-2013 ul.menu li a:hover { background-position: 15px 12px; }
/* Idées lecture */
#block-views-eds_blocs2-block_24 h2.title { padding-right: 0; width: 70%; }

/*** Search block ***/

#block-search-0 {
	display: none;
	position: fixed;
	left: 0;
	top: 94px;
	padding: 10px 20px 10px 20px;
	width: 100%;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	z-index: 300;
}
#block-search-0 .close {
	position: absolute;
	top: 10px;
	left: 80%;
	width: 24px;
	height: 24px;
	background: url('../images/responsive/close.png') no-repeat;
}
#block-search-0 .close:hover { cursor: pointer; }
#block-search-0 #edit-search-block-form-1 { width: 50%; line-height: 15px; border: 1px solid #ccc; }
body.mob-search-on #block-search-0 { display: block; }

/*** Comments block ***/

div.block.right-comment-block {
	position: fixed;
	left: 0;
	top: -1000px;
	width: 100%;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	z-index: 300;
}
div.block.right-comment-block .close {
	position: absolute;
	top: 10px;
	left: 90%;
	width: 24px;
	height: 24px;
	background: url('../images/responsive/close.png') no-repeat;
}
div.block.right-comment-block .close:hover { cursor: pointer; }
div.block.right-comment-block h2 { margin-bottom: 10px; text-align: center; }
.right-comment-block .jcarousel-container,
.right-comment-block .jcarousel-clip .jcarousel-item { background-color: #fff; }
div.block.right-comment-block .view-footer { margin-left: 0; text-align: center; }
body.mob-com-on div.block.right-comment-block { top: 94px; }

/*** Sharing block ***/

#block-addthis-0 {
	display: none;
	position: fixed;
	left: 0;
	top: 94px;
	width: 100%;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	z-index: 300;
}
#block-addthis-0 .close {
	position: absolute;
	top: 15px;
	left: 90%;
	width: 24px;
	height: 24px;
	background: url('../images/responsive/close.png') no-repeat;
}
#block-addthis-0 .close:hover { cursor: pointer; }
#block-addthis-0 .addthis_toolbox { padding: 20px 15% 15px 15px; }
body.mob-share-on #block-addthis-0 { display: block; }

/*** Basket block ***/

#block-uc_cart-0 {
	display: none;
	position: fixed;
	left: 0;
	top: 94px;
	width: 100%;
	background: #fff;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	z-index: 300;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#block-uc_cart-0 .close {
	position: absolute;
	top: 15px;
	left: 90%;
	width: 24px;
	height: 24px;
	background: url('../images/responsive/close.png') no-repeat;
}
#block-uc_cart-0 .close:hover { cursor: pointer; }
body.mob-basket-on #block-uc_cart-0 { display: block; }
#block-multiblock-8 h2 { margin-top: 5px; padding: 5px 10px; line-height: 1.1; color: #fff; }
#block-multiblock-8 h2.open,
#block-multiblock-8 h2.open:hover,
#block-multiblock-8 h2.closed,
#block-multiblock-8 h2.closed:hover { background: #8b96c1; color: #fff; }
#block-multiblock-8 h2.closed, #block-multiblock-8 h2.closed:hover { color: #fff; }
#block-multiblock-8 h2.open, #block-multiblock-8 h2.open:hover { color: #382732; }
#block-uc_cart-0 #block-multiblock-8 .content { background: none; padding-left: 0; }
#block-multiblock-8 .content .textehaut, #block-multiblock-8 #user-login-form,
#block-multiblock-8 .content .textebas { padding: 0; }
#block-multiblock-8 .content .textehaut { padding: 5px 0; line-height: 1.1; font-size: 0.9em; }
#block-multiblock-8 #user-login-form #edit-name-wrapper,
#block-multiblock-8 #user-login-form #edit-pass-wrapper { float: left; margin: 0; width: 45%; }
#block-multiblock-8 #user-login-form #edit-name-wrapper { margin-right: 10px; }
#block-multiblock-8 #user-login-form .form-item input { width: 90%; }
#block-multiblock-8 #user-login-form input.form-submit { position: static; clear: left; margin: 10px 0 0 0; }
#block-multiblock-8 .item-list { clear: left; }

/*** Overlay ***/

body .overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 200;
}
body.mob-search-on .overlay, body.mob-com-on .overlay, body.mob-share-on .overlay,
body.mob-basket-on .overlay { display: block; }

/*** Footer ***/

#footer-mobile {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	background-color: #e9e6e1;
	border-top: 1px solid #ccc;
	font-size: 11px;
	font-weight: bold;
	color: #382732;
	z-index: 300;
}
body.section-sciences-ouest #footer-mobile { font-size: 10px; }
#footer-mobile ul { margin: 10px 0 0 0; padding-left: 0; width: 85%; }
body.section-sciences-ouest #footer-mobile ul { width: 100%; }
#footer-mobile ul li { display: block; float: left; padding: 0 7px; 	border-left: 1px solid #ccc; line-height: 22px; }
body.section-sciences-ouest #footer-mobile ul li { padding: 0 5px; }
body.mob #footer-mobile li.search {
	padding: 0;
	width: 40px;
	height: 22px;
	background: url('../images/eds2/search.png') 12px 3px no-repeat;
	border-left: none;
}
body.mob-search-on #footer-mobile li.search { background: url('../images/responsive/search-off.png') 12px 3px no-repeat; }
#footer-mobile li.com.off { display: none; }
body.mob-rub-on #footer-mobile li.som { display: none; }
body #footer-mobile div {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 44px;
	height: 44px;
	background-color: #5079ca;
	background-image: url('../images/responsive/plus.png');
	background-repeat: no-repeat;
	-moz-box-shadow: -3px 3px 10px rgba(100, 100, 100, 0.5);
	-webkit-box-shadow: -3px 3px 10px rgba(100, 100, 100, 0.5);
	box-shadow: -3px 3px 10px rgba(100, 100, 100, 0.5);
	z-index: 310;
}
body.mob-rub-on #footer-mobile div { background-image: url('../images/responsive/moins.png'); }
body.section-votre-visite #footer-mobile div,
body.section-nous-connaitre #footer-mobile div { background-color: #5079ca; }
body.section-expositions #footer-mobile div { background-color: #f7a81c; }
body.section-planetarium #footer-mobile div { background-color: #92a0d5; }
body.section-conferences #footer-mobile div { background-color: #7d56aa; }
body.section-expositions-itinerantes #footer-mobile div { background-color: #9eb62e; }
body.section-explorer #footer-mobile div { background-color: #5661a6; }
body.section-partager #footer-mobile div,
body.section-archives #footer-mobile div { background-color: #5661a6; }
body.section-sciences-ouest #footer-mobile div, body.archives-science #footer-mobile div,
body.archives-jsp #footer-mobile div { background-color: #f07900; }
body.section-search #footer-mobile div { background-color: #9b9cb8; }
body.section-boutique #footer-mobile div { background-color: #8b96c1; }
body.section-juniors #footer-mobile div { background-color: #f75817; }
body.section-enseignants #footer-mobile div { background-color: #50bad4; }
body.section-agenda #footer-mobile div { background-color: #c59331; }
body.section-festival-des-sciences-2012 #footer-mobile div { background-color: #a69776; }
body.section-festival-des-sciences-2013 #footer-mobile div { background-color: #ce0c12; }
#footer-mobile ul li:hover, #footer-mobile div:hover { cursor: pointer; }

/******
 * HOME
 ******/

body.front #main #content .block { margin-bottom: 15px; }
body.front #main #content h2.title { line-height: 1.1; }
/* En ce moment */
#block-views-eds_blocs3-block_10 .views-field-view-node { display: none; }
/* Conférences */
#mob-conf-group { background-color: #7c5baa; }
body #main #content #block-views-eds_conf-block_12 { float: none; width: 100%; margin-bottom: 0; }
#main #content #block-views-eds_conf-block_12 .view-content { padding-bottom: 0; background: none; }
#block-views-eds_conf-block_12 .view-footer { display: none; }
#home-conf-right { float: none; margin-bottom: 15px; width: 100%; }
#main #content #block-views-eds_conf-block_13 .view-content { padding: 10px; background: none; color: #fff; }
#block-views-eds_conf-block_13 .views-field-field-2-conf-conference-titre-value a { color: #fff; }
#block-views-eds_conf-block_13 .views-field-field-2-conf-conference-titre-value a:hover { color: #382732; }
/* Magazine SO */
#main #content #block-views-eds_blocs-block_52 .view-content { padding-bottom: 0; }
#main #content #block-views-eds_blocs-block_52 .view-content .views-row {
	width: 100%;
	float: none;
	margin-right: 0;
	border-top: 1px solid #ccc;
}
#main #content #block-views-eds_blocs-block_52 .view-content .views-row-last { border-bottom: 1px solid #ccc; }
#block-views-eds_blocs-block_52 .views-field-field-2-so-actualite-titre-value,
#block-views-eds_blocs-block_52 .views-field-field-2-so-dossier-titre-value { padding-top: 5px; }
#block-views-eds_blocs-block_52 .views-field-field-2-so-actualite-vignette-fid,
#block-views-eds_blocs-block_52 .views-field-field-2-so-dossier-vignette-fid {
	float: left;
	margin-right: 10px;
	width: 143px;
	min-height: 100%;
}
#block-views-eds_blocs-block_52 img { display: block; width: 143px; height: 88px; }
#block-views-eds_blocs-block_52 .views-field-field-2-so-dossier-chapeau-value,
#block-views-eds_blocs-block_52 .views-field-field-2-so-actualite-chapeau-value {
	margin: 0 0 10px 0;
	padding-top: 0;
	border-top: none;
}
#block-views-eds_blocs-block_52 .view-footer { padding-top: 5px; }
/* Juniors */
#juniors-block { margin-bottom: 15px; }
#block-views-eds_juniors-block_11,
#block-views-eds_juniors-block_12 { float: none; width: 100%; }
body #main #content #block-views-eds_juniors-block_12 .views-row { margin: 0; padding: 5px 0; border-bottom: none; }
/* Agenda culture scientifique */
#block-views-eds_so-block_29 .view-header { padding: 5px 10px; line-height: 1.1; }
#main #content #block-views-eds_so-block_29 .views-row { float: none; width: 100%; margin: 5px 0; padding: 0; }
#main #content #block-views-eds_so-block_29 .views-row-last { margin-bottom: 0; }
#block-views-eds_so-block_29 .views-field-field-2-so-3-img2-fid,
#block-views-eds_so-block_29 .views-field-field-2-so-evenement-visuel-fid,
#block-views-eds_so-block_29 .views-field-field-2-so-conf-img-fid,
#block-views-eds_so-block_29 .views-field-field-2-so-expos-img-fid { float: left; margin-right: 10px; }
#block-views-eds_so-block_29 img { margin: 0; }
#block-views-eds_so-block_29 .views-field-title { margin: 0; padding-top: 3px; }

/**************
 * VOTRE VISITE
 **************/

body.section-votre-visite #main #content .block { margin-bottom: 15px; }
body.section-votre-visite #main #content h2 { line-height: 1.1; }
#block-views-eds_blocs-block_39 .views-field-field-2-visite-infos-coordo-value,
#block-views-eds_blocs-block_39 .views-field-field-2-visite-infos-imgeds-fid,
#block-views-eds_blocs-block_40 .views-field-field-2-visite-infos-plan-fid,
#block-views-eds_blocs-block_41 .views-field-field-2-visite-infos-ouvertures-value,
#block-views-eds_blocs-block_41 .views-field-field-2-visite-infos-fermetures-value,
#block-views-eds_blocs-block_47 .views-field-field-2-visite-infos-proggroupes-value,
#block-views-eds_blocs-block_47 .views-field-field-2-visite-infos-expos-value,
#block-views-eds_blocs-block_47 .views-field-field-2-visite-infos-planet-value,
#block-views-eds_blocs-block_47 .views-field-field-2-visite-infos-expos-value,
#block-views-eds_blocs-block_47 .views-field-field-2-visite-infos-planet-value { float: none; clear: both; }
#block-views-eds_blocs-block_39 .views-field-field-2-visite-infos-coordo-value { width: 100%; }
#block-views-eds_blocs-block_39 .views-field-field-2-visite-infos-imgeds-fid { width: auto; }
#block-views-eds_blocs-block_40 .views-field-field-2-visite-infos-plan-fid { text-align: left; }
#block-views-eds_blocs-block_41 .views-field-field-2-visite-infos-ouvertures-value,
#block-views-eds_blocs-block_41 .views-field-field-2-visite-infos-fermetures-value { width: 100%; }
#block-views-eds_blocs-block_41 .views-field-field-2-visite-infos-ouvertures-value .field-content { overflow: hidden; }
#block-views-eds_blocs-block_41 .views-field-field-2-visite-infos-fermetures-value { margin-top: 5px; }
#block-views-eds_blocs-block_41 .views-field-field-2-visite-infos-ouvertures-value .field-item {
	float: none;
	padding-left: 0;
}
#block-views-eds_blocs-block_41 .views-field-field-2-visite-infos-ouvertures-value .field-item-1 { 
	margin-left: 0; border-left: none;
}
#block-views-eds_blocs-block_47 .views-field-field-2-visite-infos-proggroupes-value { width: auto; }
#block-views-eds_blocs-block_47 .views-field-field-2-visite-infos-proggroupes-value .field-content div { text-align: left; }
#block-views-eds_blocs-block_47 .views-field-field-2-visite-infos-expos-value,
#block-views-eds_blocs-block_47 .views-field-field-2-visite-infos-planet-value { width: 100%; }
#block-menu-menu-home-visite { margin-left: auto; margin-right: auto; }
#block-views-eds_blocs-block_39 .views-field-field-2-visite-infos-coordo-value .field-item-1,
#block-views-eds_blocs-block_39 #block-menu-menu-home-visite a { border-bottom: none; }
#block-views-eds_blocs-block_39 .field-item-2 { display: none; }
#block-views-eds_blocs-block_43 .views-field-field-2-visite-infos-txtvisite-value .renvoi {
	display: block; text-align: left;
}
#eds-tarif-jour td, #eds-tarif-an td,
#block-views-eds_blocs-block_44 tr.vvt-titre2 td,
.section-votre-visite tr.vvt-titre2 td { font-size: 0.9em; }
/* Sidebar : vos commentaires */
body.section-votre-visite #main #content .node-type-2-comments .content-column { width: 100%; }

/****************
 * NOUS CONNAITRE
 ****************/

body.section-nous-connaitre #main #content .node-type-2-nc-page .content-column,
body.section-nous-connaitre #main #content .node-type-2-nc-infos .content-column { padding-right: 0; width: 100%; }
body.node-type-2-nc-page .node .field-field-2-nc-page-tc1,
body.node-type-2-nc-page .node .field-field-2-nc-page-tc2,
body.node-type-2-nc-page .node .field-field-2-nc-page-tc3,
body.node-type-2-nc-page .node .field-field-2-nc-page-tc4,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-ter-titre,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-part-titre,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-presse-titre,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-hist-titre,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-arr-titre,
#main #content .node .field h2.titre-connaitre,
#main #content .node .field h3.titre-connaitre { line-height: 1.2; }
body.node-type-2-nc-infos .node .group-2-nc-infos-arrivee { float: none; width: 100%; }


/*************
 * EXPOSITIONS
 *************/

body.section-expositions #main #content .block { margin-bottom: 15px; }
body.section-expositions #main #content .block h2.title { line-height: 1.1; }
body.page-expositions-salle-eureka-45765-parce-queue,
body.page-expositions-salle-eureka-45765,
body.page-expositions-salle-eureka { background: none; }
/* Rubrique */
body.section-expositions #main #content #block-views-eds_so-block_28 { margin-top: 0; }
body.section-expositions #main #content #block-views-eds_expositions-block_1 .content { margin-bottom: 0; }
#block-views-eds_expositions-block_2 h2.title { width: 75%; }
#block-views-eds_expositions-block_4 .views-field-title a,
#block-views-eds_expositions-block_7 .view-content .views-field-field-2-expos-iti-titre-value,
#main #content #block-views-eds_blocs2-block_38 .views-field-field-2-expo-animation-titre-value a,
#main #content #block-views-eds_blocs-block_15 .views-field-field-2-expo-animation-titre-value a { line-height: 1.1; }
#main #content #block-views-eds_expositions-block_8 .views-field-title a { padding-left: 0; line-height: 1.1; }
#main #content #block-views-eds_expositions-block_8 .views-field-field-2-juniors-animaux-chapeau-value {
	float: none;
	width: auto;
}
body.section-expositions #main #content #block-views-eds_so-block_28 h2,
body.section-expositions #main #content #block-views-eds_expositions-block_7 h2 { line-height: 2; }
#main #content #block-views-eds_expositions-block_2 .view-content .views-row { min-height: 180px; }
/* Pager block with arrows */
#block-views-eds_expositions-block_2 .views_view { position: relative; }
#main #content #block-views-eds_expositions-block_2 .item-list { right: 0; top: -35px; width: auto; }
#main #content #block-views-eds_expositions-block_2 .item-list ul.pager { width: auto; }
#main #content #block-views-eds_expositions-block_2 .item-list ul.pager li { padding: 0; margin: 0 4px; }
#main #content #block-views-eds_expositions-block_2 .item-list ul.pager li a { padding: 0; width: 30px; height: 30px; }
#main #content #block-views-eds_expositions-block_2 .item-list ul.pager li.first a {
	background: url('../images/eds2/arrow-left-player-home.gif') no-repeat;
}
#main #content #block-views-eds_expositions-block_2 .item-list ul.pager li.last a {
	background: url('../images/eds2/arrow-right-player-home.gif') no-repeat;
}
/* Laboratoire de Merlin */
#block-views-eds_expositions-block_1 .gexpo .gleft,
#block-views-eds_expositions-block_1 .gexpo .gright { float: none; width: 100%; }
#block-views-eds_expositions-block_1 .views-field-field-2-expo-exposition-titre1-value,
#block-views-eds_expositions-block_1 .views-field-field-2-expo-exposition-titre2-value,
#block-views-eds_expositions-block_1 .views-field-field-2-expo-exposition-titre3-value,
#block-views-eds_expositions-block_1 .views-field-field-2-expo-exposition-titre41-value,
#block-views-eds_expositions-block_1 .views-field-field-2-expo-exposition-titre42-value,
#block-views-eds_expositions-block_1 .views-field-field-2-expo-exposition-titre51-value,
#block-views-eds_expositions-block_1 .views-field-field-2-expo-exposition-titre52-value { line-height: 1.2; }
/* nodes expositions & animations */
#main #content .node .group-2-expo-exposition-illu { margin-right: 10px; width: 30%; }
#main #content .node .group-2-expo-exposition-pres,
#main #content .node .group-2-expo-animation-image,
#main #content .node .group-2-expo-animation-pres { float: none; width: 100%; }

/**************
 * PLANETARIUM
 **************/

body.section-planetarium #main #content .block { margin-bottom: 15px; }
body.section-planetarium #main #content h2 { line-height: 1.1; }
#main #content #block-views-eds_blocs-block_26 .views-field-field-2-planet-seance-titre-value a,
#block-views-eds_planet-block_1 .views-field-title a { line-height: 1.1; }
#block-views-eds_blocs-block_28 .gleft,
#block-views-eds_blocs-block_28 .gright { float: none; width: 100%; }

/*************
 * CONFÉRENCES
 *************/

body.section-conferences #main #content .block { margin-bottom: 15px; }
body.section-conferences #main #content h2 { line-height: 1.1; }
/* Rubrique */
#main #content .conf-next .gleft,
#main #content .conf-next .gright { float: none; width: 100%; }
#main #content .conf-next .gleft { position: relative; text-align: center; }
#main #content .conf-next .views-field-field-2-conf-conference-cright-value {
	position: absolute;
	left: 10%;
	bottom: 10px;
	width: 80%;
	line-height: 1.1;
  color: #fff;
  font-size: 0.75em;
  text-shadow: 1px 1px #111;
}
#main #content .conf-list h2.title { width: 75%; }
#block-views-eds_recherche-block_3, #block-views-eds_recherche-block_1,
#block-views-eds_conf-block_3, #block-views-eds_conf-block_6 { display: none; }
body.section-conferences .conf-review-list.block-mobile .view-filters .views-exposed-widget {
	padding-top: 3px;
}
body.section-conferences .conf-review-list.block-mobile .view-filters label { font-weight: normal; }
body.section-conferences .conf-review-list.block-mobile .view-filters input,
body.section-conferences .conf-review-list.block-mobile .view-filters select { border: 1px solid #ccc; }
body.section-conferences .conf-review-list.block-mobile .view-filters input.form-text {
	margin-top: 0;
	margin-bottom: 0;
	max-width: 75%;
	line-height: 1.3;
}
body.section-conferences .conf-review-list.block-mobile .view-filters select { margin-top: 0; margin-bottom: 0; }
body.section-conferences .conf-review-list.block-mobile .view-filters .form-submit {
	margin-top: 1em;
	background-color: #9b9cb8;
  border: 1px solid #9b9cb8;
  border-radius: 2px 2px 2px 2px;
  color: #fff;
  font-size: 1.2em;
  height: 1.7em;
}
body.section-conferences .conf-review-list.block-mobile .view-filters .form-submit:hover {
	color: #382732;
	cursor: pointer;
}
/* Pager block with arrows */
#main #content .conf-list .views_view { position: relative; }
#main #content .conf-list .item-list { right: 0; top:-35px;  width: auto; }
#main #content .conf-list .item-list ul.pager { width: auto; }
#main #content .conf-list .item-list ul.pager li { padding: 0; margin: 0 4px; }
#main #content .conf-list .item-list ul.pager li a { padding: 0; width: 30px; height: 30px; }
#main #content .conf-list .item-list ul.pager li.first a {
	background: url('../images/eds2/arrow-left-player-home.gif') no-repeat;
}
#main #content .conf-list .item-list ul.pager li.last a {
	background: url('../images/eds2/arrow-right-player-home.gif') no-repeat;
}
/* Node */
#main #content .node .group-2-conf-conference-left,
#main #content .node .group-2-conf-cafe-presentation,
#main #content .node .group-2-conf-midiscience-pres,
#main #content .node .group-2-conf-conference-right,
#main #content .node .group-2-conf-cafe-illustration,
#main #content .node .group-2-conf-midiscience-img { float: none; width: 100%; }

/***************
 * HORS LES MURS
 ***************/

body.section-expositions-itinerantes #main #content .block { margin-bottom: 15px; }
body.section-expositions-itinerantes #main #content h2 { line-height: 1.1; }
#main #content #block-views-eds_blocs-block_10 .view-content { padding-bottom: 14px; }
#main #content #block-views-eds_blocs-block_10 .view-content .views-row {
	float: none;
	margin-right: 0;
	width: 100%;
	border-top: 1px solid #ccc;
}
#block-views-eds_blocs-block_10 .views-field-field-2-expos-iti-vignette-fid {
	float: left;
	margin-right: 10px;
	width: 30%;
	min-height: 100%;
}
#block-views-eds_blocs-block_10 .views-field-field-2-expos-iti-titre-value { margin-top: 5px; min-height: 100%; }
#block-views-eds_blocs-block_10 .views-field-field-2-expos-iti-presentation-value {
	margin-bottom: 10px;
	padding-top: 0;
	border-top: none;
}
#block-views-eds_recherche-block_2 { display: none; }
/* Recherche - filtre */
body.section-expositions-itinerantes .conf-review-list.block-mobile .view-filters .views-exposed-widget {
	padding-top: 3px;
}
body.section-expositions-itinerantes .block-mobile .view-filters label { font-weight: normal; }
body.section-expositions-itinerantes .block-mobile .view-filters input,
body.section-expositions-itinerantes .block-mobile .view-filters select { width: 80%; border: 1px solid #ccc; }
body.section-expositions-itinerantes .block-mobile .view-filters input.form-submit { width: 100%; }
body.section-expositions-itinerantes .conf-review-list.block-mobile .view-filters input.form-text {
	margin-top: 0;
	margin-bottom: 0;
	max-width: 75%;
	line-height: 1.3;
}
body.section-expositions-itinerantes .block-mobile .view-filters select { margin-top: 0; margin-bottom: 0; }
body.section-expositions-itinerantes .block-mobile .view-filters .form-submit {
	margin-top: 1em;
	background-color: #9b9cb8;
  border: 1px solid #9b9cb8;
  border-radius: 2px 2px 2px 2px;
  color: #fff;
  font-size: 1.2em;
  height: 1.7em;
}
body.section-expositions-itinerantes .block-mobile .view-filters .form-submit:hover {
	color: #382732;
	cursor: pointer;
}
/* Recherche - Résultats */
#block-views-eds_mobile-block_5 h2.title { font-size: 1.7em; font-weight: normal; color: #382732; }
#block-views-eds_mobile-block_5 .view-empty {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #382732;
}
#block-views-eds_mobile-block_5 .view-content .views-field-field-2-expos-iti-vignette-fid {
	float: left;
	margin-right: 10px;
}
#block-views-eds_mobile-block_5 .view-content .views-field-field-2-expos-iti-vignette-fid img { display: block; }
#block-views-eds_mobile-block_5 .view-content .views-field-field-2-expos-iti-titre-value { margin: 5px 0; }
#block-views-eds_mobile-block_5 .view-content .views-field-field-2-expos-iti-titre-value a {
	text-decoration: none;
	font-size: 1.3em;
	font-weight: bold;
	color: #382732;
}
#block-views-eds_mobile-block_5 .view-content .views-field-field-2-expos-iti-titre-value a:hover { color: #786b68; }
#block-views-eds_mobile-block_5 .view-content .views-field-field-2-expos-iti-presentation-value { margin-bottom: 5px; }
/* Node */
#main #content .node-type-2-expos-itinerantes .group-left,
#main #content .node .group-2-expos-iti-right { float: none; width: 100%; }
#main #content .node-type-2-expos-itinerantes .group-left { position: relative; text-align: center; }
#main #content .node .field-field-2-expos-iti-cred {
	position: absolute;
	bottom: 10px;
	left: 10%;
	width: 80%;
	line-height: 1.1;
  color: #fff;
  font-size: 0.75em;
  text-shadow: 1px 1px #111;
}
#main #content .node .field-field-2-expos-iti-descriptif p { width: 100%; }
#main #content .node .field-field-2-expos-iti-panneaux .content-column { float: none; width: auto; }
#main #content .node .group-2-expos-iti-concep { background-image: none; background-color: #f2f2f6; }
#main #content .node .field-field-2-expos-iti-info-concep,
#main #content .node .field-field-2-expos-iti-info-dispo { float: none; width: 100%; padding: 0; }

/*****************
 * SCIENCES OUEST
 *****************/

body.section-sciences-ouest #main #content .region-content-block .block { margin-bottom: 15px; }
body.section-sciences-ouest #main #content h2,
body.node-type-2-so-archives #main #content h1,
body.section-sciences-ouest #main #content .view-content h3 { line-height: 1.1; }
/* Rubrique */
#main #content #block-views-eds_so-block_1 .view-content { padding-bottom: 14px; }
#main #content #block-views-eds_so-block_1 .view-content h3 { margin-bottom: 5px; width: 75%; }
#main #content #block-views-eds_so-block_1 .view-content .views-row {
	width: 100%;
	float: none;
	margin-right: 0;
	border-top: 1px solid #ccc;
}
#block-views-eds_so-block_1 .view-content .views-row-last { border-bottom: 1px solid #ccc; }
#block-views-eds_so-block_1 .views-field-field-2-so-dossier-vignette-fid {
	float: left;
	margin-right: 10px;
	width: 143px;
	min-height: 100%;
}
#block-views-eds_so-block_1 img { display: block; width: 143px; height: 88px; }
#block-views-eds_so-block_1 .views-field-field-2-so-dossier-titre-value { padding-top: 5px; min-height: 100%; }
#block-views-eds_so-block_1 .views-field-field-2-so-dossier-chapeau-value {
	margin: 0 0 10px 0;
	padding-top: 0;
	border-top: none;
}
#sept-cqjc { background: none; }
#main #content #sept-cqjc .block { float: none; margin-bottom: 10px; width: 100%; }
body.section-sciences-ouest #main #content .views-field-nothing.pp7 { float: none; width: 100%; }
body.section-sciences-ouest #main #content .views-field-nothing.pp7,
body.section-sciences-ouest #main #content .views-field-nothing.cqjc { margin: 0 0 15px 0; }
#block-views-eds_so-block_2 .views-row > div { float: none; width: auto; }
#block-views-eds_so-block_2 .views-row .views-field-field-2-so-7-image-fid { float: left; margin: 0 10px 10px 0; }
#block-views-eds_so-block_3 .content { padding: 0; }
#main #content #block-views-eds_so-block_4 .view-content .views-row { min-height: 130px; }
#block-views-eds_so-block_6, #block-views-eds_so-block_7,
#block-views-eds_so-block_23, #block-views-eds_so-block_24 { float: none; width: 100%; }
#main #content #block-views-eds_so-block_16 { margin-top: 15px; }
#block-views-eds_so-block_16 h2 { width: 80%; }
#main #content #block-views-eds_so-block_16 .view-content .views-row { min-height: 193px; }
.so-agenda-redac .field-content img { margin-right: 10px; }
#block-views-eds_so-block_6 .views-field-field-2-so-3-date-value,
#block-views-eds_so-block_6 .views-field-field-2-so-3-evenom-value,
#block-views-eds_so-block_6 .views-field-field-2-so-3-1-value,
#block-views-eds_so-block_6 .views-field-view-node,
#block-views-eds_so-block_7 .views-field-field-2-so-evenement-date-value,
#block-views-eds_so-block_7 .views-field-field-2-so-evenement-titre-value,
#block-views-eds_so-block_7 .views-field-field-2-so-evenement-txt-value,
#block-views-eds_so-block_7 .views-field-view-node { float: none; width: 100%; }
#main #content .so-label { font-size: 1.3em; }
/* Pager block with arrows */ 
#block-views-eds_so-block_1 .view-content .content,
#block-views-eds_so-block_4 .content,
#block-views-eds_so-block_16 .content,
#block-views-eds_blocs2-block_24 .content { position: relative; }
#block-views-eds_so-block_1 .item-list { right: 0; top: -40px; width: auto; }
#block-views-eds_so-block_4 .item-list,
#block-views-eds_so-block_16 .item-list,
#block-views-eds_blocs2-block_24 .item-list { right: 0; top: -40px; width: auto; }
#block-views-eds_so-block_1 .item-list ul.pager,
#block-views-eds_so-block_4 .item-list ul.pager,
#block-views-eds_so-block_16 .item-list ul.pager,
#block-views-eds_blocs2-block_24 .item-list ul.pager { width: auto; }
#block-views-eds_so-block_1 .item-list ul.pager li,
#block-views-eds_so-block_4 .item-list ul.pager li,
#block-views-eds_so-block_16 .item-list ul.pager li,
#block-views-eds_blocs2-block_24 .item-list ul.pager li { padding: 0; margin: 0 4px; }
#main #content #block-views-eds_so-block_1 .item-list ul.pager li a,
#main #content #block-views-eds_so-block_4 .item-list ul.pager li a,
#main #content #block-views-eds_so-block_16 .item-list ul.pager li a,
#main .region-sidebar-second #block-views-eds_blocs2-block_24 .item-list ul.pager li a {
	padding: 0;
	width: 30px;
	height: 30px;
}
#block-views-eds_so-block_1 .item-list ul.pager li.first a,
#block-views-eds_so-block_4 .item-list ul.pager li.first a,
#block-views-eds_so-block_16 .item-list ul.pager li.first a,
#block-views-eds_blocs2-block_24 .item-list ul.pager li.first a {
	background: url('../images/eds2/arrow-left-player-home.gif') no-repeat;
}
#block-views-eds_so-block_1 .item-list ul.pager li.last a,
#block-views-eds_so-block_4 .item-list ul.pager li.last a,
#block-views-eds_so-block_16 .item-list ul.pager li.last a,
#block-views-eds_blocs2-block_24 .item-list ul.pager li.last a {
	background: url('../images/eds2/arrow-right-player-home.gif') no-repeat;
}
/* Épreuve par 7 & Ce que je cherche */
#main #content .node .group-2-so-7-presentation,
#main #content .node .group-2-so-7-qr1,
#main #content .node .group-2-so-7-qr2,
#main #content .node .group-2-so-cqjc-presentation { float: none; width: 100%; }
/* 3 raisons d'aller voir */
#main #content .node .group-2-so-3-illustration { float: none; }
#main #content .node .group-2-so-3-presentation  { float: none; padding-top: 0; width: 100%; }
#main #content .node-type-2-so-3 .gtop { margin-top: 60px; }
#main #content .node .group-2-so-3-visuel,
#main #content .node .group-2-so-3-raisons { float: none; width: 100%; }
#main #content .node .group-2-so-3-raisons { margin-top: 15px; }
/* L'événement du mois */
#main #content .node .group-2-so-evenement-present { float: none; width: 100%; padding-top: 60px; }
#main #content .node .group-2-so-evenement-visuel { float: none; width: 100%; }
#main #content .node .field-field-2-so-evenement-lieu { line-height: 1.1; }
/* Sorties et Expositions  - Colloques et Conférences */
#main #content .node .group-2-so-expos-illu,
#main #content .node .group-2-so-conf-illu { float: none; width: 100%; }
#main #content .node .group-so-2-expos-present,
#main #content .node .group-2-so-conf-present { padding-top: 0; }
#main #content .node .field-field-2-so-expos-titre,
#main #content .node .field-field-2-so-conf-titre { line-height: 1.1; }
#block-block-17, #block-block-18 { margin-bottom: 0; }
#block-block-17 .so-conf, #block-block-18 .so-expos { padding: 15px 15px 0 15px; font-size: 1.3em; }
/* Rechercher un numéro - Filtre */
#block-views-eds_so-block_26 { display: none; }
#block-views-eds_mobile-block_6 h2.title { font-size: 1.7em; font-weight: normal; color: #382732; }
body.section-sciences-ouest .block-mobile .view-filters label { font-weight: normal; }
body.section-sciences-ouest .block-mobile .view-filters input,
body.section-sciences-ouest .block-mobile .view-filters select { border: 1px solid #ccc; }
body.section-sciences-ouest .conf-review-list.block-mobile .view-filters input.form-text {
	margin-top: 0;
	margin-bottom: 0;
	max-width: 75%;
	line-height: 1.3;
}
body.section-sciences-ouest .block-mobile .view-filters select { margin-top: 0; margin-bottom: 0; }
body.section-sciences-ouest .block-mobile .view-filters .form-submit {
	margin-top: 1em;
	background-color: #9b9cb8;
  border: 1px solid #9b9cb8;
  border-radius: 2px 2px 2px 2px;
  color: #fff;
  font-size: 1.2em;
  height: 1.7em;
}
body.section-sciences-ouest .block-mobile .view-filters .form-submit:hover { color: #382732; cursor: pointer; }
/* Rechercher un numéro - Résultats */
#block-views-eds_mobile-block_6 .view-empty { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #382732; }
#block-views-eds_mobile-block_6 .views-field-field-2-so-numero-couv-fid { float: left; margin-right: 10px; }
#block-views-eds_mobile-block_6 .views-field-field-2-so-numero-couv-fid img { display: block; }
#block-views-eds_mobile-block_6 .views-field-field-2-so-numero-num-value-1 { display: inline-block; margin: 5px 0; }
#block-views-eds_mobile-block_6 .views-field-field-2-so-numero-num-value-1 a {
	text-decoration: none;
	font-size: 1.3em;
	font-weight: bold;
	color: #382732;
}
#block-views-eds_mobile-block_6 .views-field-field-2-so-numero-num-value-1 a:hover { color: #786b68; }
#block-views-eds_mobile-block_6 .views-field-field-2-so-numero-date-value {
	display: inline-block;
	text-transform: capitalize;
	color: #f07900;
}
#block-views-eds_mobile-block_6 .views-field-field-2-so-numero-date-value:before { content: '- '; color: #382732; }
#block-views-eds_mobile-block_6 .views-field-nothing { margin-top: 5px; }
#block-views-eds_mobile-block_6 .views-field-nothing a {
	padding-left: 15px;
	background: url('../images/eds2/arrow-blue-right.png') 0px 4px no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #382732;
}
/* Dossiers & Actualités */
#main #content .node .group-2-so-dossier-illustration,
#main #content .node .group-2-so-actualite-illustratio { float: none; margin-bottom: 10px; width: 100%; }
.field-field-2-so-dossier-img, .field-field-2-so-actualite-img { position: relative; text-align: center; }
.field-field-2-so-dossier-legende, .field-field-2-so-actualite-legende { line-height: 1.1; }
#main #content .node .field-field-2-so-dossier-credit,
#main #content .node .field-field-2-so-actualite-credit {
	position: absolute;
	bottom: 10px;
	left: 10%;
	width: 80%;
	line-height: 1.1;
  color: #fff;
  font-size: 0.75em;
  text-shadow: 1px 1px #111;
}
/* SO - Archives */
.node-type-2-so-archives .content { word-break: break-all; }
/* Sidebar */
#block-views-eds_so-block_9 span.field-content a,
#block-views-eds_so-block_10 span.field-content a,
#block-views-eds_so-block_11 span.field-content a,
#block-views-eds_so-block_12 span.field-content a,
#block-views-eds_so-block_13 span.field-content a,
#block-views-eds_so-block_14 span.field-content a,
#block-views-eds_so-block_19 span.field-content a,
#block-views-eds_so-block_20 span.field-content a,
#block-views-eds_so-block_21 span.field-content a,
#block-views-eds_so-block_22 span.field-content a,
#block-views-eds_so-block_27 span.field-content a,
#block-menu-menu-so-search .content a {
	background-position: 15px 6px;
}

/***********
 * EXPLORER
 ***********/

body.section-explorer #main #content .region-content-block .block { margin-bottom: 15px; }
body.section-explorer #main #content h2 { max-width: 75%; line-height: 1.1; }
#block-views-eds_blocs2-block_25 .views-field-field-2-explorer-event-titre-value a,
#block-views-eds_blocs2-block_14 .views-field-field-2-explorer-il-titre-value a,
#block-views-eds_blocs2-block_19 .views-field-title a,
#block-views-eds_blocs2-block_6 .views-field-title a,
#block-views-eds_blocs2-block_7 .views-field-title a,
#block-views-eds_blogs-block_9 .views-field-field-2-explorer-blogs-pres-nom-value a,
#block-views-eds_blocs2-block_12 .views-field-title a,
#block-views-eds_blocs2-block_26 .views-field-field-2-explorer-event-titre-value a,
#block-views-eds_blocs2-block_15 .views-field-field-2-explorer-il-titre-value a,
#block-views-eds_blocs2-block_8 .views-field-title a,
#block-views-eds_blocs2-block_9 .views-field-title a { line-height: 1.1; }
#main #content #block-multiblock-6 .view-content .views-row { min-height: 193px; }
#main #content .node-type-2-explorer-event .group-left,
#main #content .node-type-2-explorer-site .group-left,
#main #content .node-type-2-explorer-il .group-left,
#main #content .node .group-2-explorer-il-presentation { float: none; margin: 0 0 10px 0; width: 100%; }
#main #content #block-multiblock-7 .view-content .views-row { min-height: 180px; }
/* Photos & Sites web */
#block-views-eds_blocs2-block_13 .views-field-title a,
#block-views-eds_blocs2-block_20 .views-field-title a { line-height: 1.1; }
/* Audios */
body.node-type-2-media-audio #content-area .node .content { background: none; padding: 0; }
.node-type-2-media-audio .field-type-text.field-field-2-media-audio-jw {
	float: none;
	height: auto;
	width: 100%;
	padding: 0;
}
#block-views-eds_blocs2-block_10 .views-field-field-2-media-audio-jw-value,
#block-views-eds_blocs2-block_11 .views-field-field-2-media-audio-jw-value { position: static; }
.node-type-2-media-audio #main #content #content-area .content .voir-theme {
	float: none;
	padding-left: 0;
	height: auto;
	width: auto;
	text-align: left;
}
/* Scientifiques dans la ville */
body.section-explorer #main #content .region-content-block #block-views--exp-eds_sdlv-block_2 { margin-bottom: 0; }
#block-views-eds_sdlv-block_1,
body.section-explorer #main #content .sdlv-search-block { float: none; width: 100%; }
#block-views--exp-eds_sdlv-block_2 .views-widget-filter-field_2_sdlv_article_listvideo_value_many_to_one {
	float: none; clear: both; overflow: hidden; padding-top: 5px;
}
body.section-explorer #main #content #block-views--exp-eds_sdlv-block_2 { padding-bottom: 0; }
#block-views--exp-eds_sdlv-block_2, #block-views--exp-eds_sdlv-block_3 {
	height: auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.blog-post-list .views-field-field-2-sdlv-article-img-fid { margin: 10px 10px 0 0; }
.blog-post-list .views-field-title, .blog-post-list .views-field-created,
.blog-post-list .views-field-field-2-sdlv-article-txt-value,
.blog-post-list .views-field-view-node { float: none; width: 100%; }
.sdlv-search-filter .views-submit-button { position: static; }
/* Pager block with arrows */
body.page-explorer-rubrique #main #content .block .views_view { position: relative; }
body.page-explorer-rubrique #main #content .block .item-list { right: 0; top:-40px;  width: auto; }
body.page-explorer-rubrique #main #content .block .item-list ul.pager { width: auto; }
body.page-explorer-rubrique #main #content .block .item-list ul.pager li { padding: 0; margin: 0 4px; }
body.page-explorer-rubrique #main #content .block .item-list ul.pager li a { padding: 0; width: 30px; height: 30px; }
body.page-explorer-rubrique #main #content .block .item-list ul.pager li.first a {
	background: url('../images/eds2/arrow-left-player-home.gif') no-repeat;
}
body.page-explorer-rubrique #main #content .block .item-list ul.pager li.last a {
	background: url('../images/eds2/arrow-right-player-home.gif') no-repeat;
}

/*******
 * BLOGS
 *******/

/* Rubrique */
#block-views-eds_blogs-block_1 .views-field-field-2-explorer-blogs-pres-illu-fid,
#block-views-eds_blogs-block_10 .views-field-field-2-explorer-blogs-pres-illu-fid { float: none; }
#block-views-eds_blogs-block_1 .views-field-field-2-explorer-blogs-pres-nom-value,
#block-views-eds_blogs-block_1 .views-field-field-2-explorer-blogs-pres-stit-value,
#block-views-eds_blogs-block_1 .views-field-field-2-explorer-blogs-pres-pres-value,
#block-views-eds_blogs-block_10 .views-field-field-2-explorer-blogs-pres-nom-value,
#block-views-eds_blogs-block_10 .views-field-field-2-explorer-blogs-pres-stit-value,
#block-views-eds_blogs-block_10 .views-field-field-2-explorer-blogs-pres-pres-value { float: none; width: 100%; }
.blog-post-list .views-field-field-2-explorer-blogs-img-fid { margin: 0 10px 10px 0; }
.blog-post-list .views-field-title-1,
.blog-post-list .views-field-field-2-explorer-blog-nomcalc-value,
#block-views-eds_blogs-block_12 .views-field-created,
#block-views-eds_blogs-block_12 .views-field-field-2-explorer-blogs-txt-value,
#block-views-eds_blogs-block_12 .views-field-view-node { float: none; width: 100%; }
/* Blog & Billet */
#block-views-eds_blogs-block_5 .views-field-field-2-explorer-blogs-pres-illu-fid { float: none; margin: 0 0 10px 0; }
#block-views-eds_blogs-block_5 .views-field-field-2-explorer-blogs-pres-nom-value,
#block-views-eds_blogs-block_5 .views-field-field-2-explorer-blogs-pres-stit-value,
#block-views-eds_blogs-block_5 .views-field-field-2-explorer-blogs-pres-pres-value {
	float: none;
	width: 100%;
}
.blog-post-list .views-field-title, .blog-post-list .views-field-created,
.blog-post-list .views-field-field-2-explorer-blogs-txt-value,
.blog-post-list .views-field-view-node { float: none; width: 100%; }
#block-views-eds_blogs-block_13 .img { margin: 0 10px 10px 0; }
#block-views-eds_blogs-block_13 .right { float: none; width: 100%; }
#block-views-eds_blogs-block_13 .title { margin-top: 0; }
/* Taxonomie */
#main #content .node-type-2-explorer-blogs.node-teaser h2,
#main #content .node-type-2-sdlv-article.node-teaser h2 { max-width: 100%; }
#main #content .node-type-2-explorer-blogs.node-teaser .field-field-2-explorer-blogs-img,
#main #content .node-type-2-sdlv-article.node-teaser .field-field-2-sdlv-article-img { margin-right: 10px; }
#main #content .node-type-2-explorer-blogs.node-teaser .right,
#main #content .node-type-2-sdlv-article.node-teaser .right { float: none; width: 100%; }

/***********
 * PARTAGER
 ***********/

body.section-partager #main #content .block { margin-bottom: 15px; }
body.section-partager #main #content h2 { line-height: 1.1; }
#main #content #block-views-eds_blocs3-block_1 .views-field-title { margin-bottom: 5px; }
/* Newsletter */
body.section-newsletter h1.title { line-height: 1.1; }
body.section-newsletter .node-type-webform img { display: block; margin-bottom: 10px; }
body.section-newsletter .node-type-webform .webform-client-form { padding-bottom: 20px; }
body.section-newsletter .node-type-webform .webform-client-form .webform-component-textfield input,
body.section-newsletter .node-type-webform .webform-client-form .webform-component-email input { width: 90%; }
body.section-newsletter .node-type-webform .webform-client-form .captcha { margin-bottom: 0; }

/***********
 * ARCHIVES
 ***********/

body.section-archives #main #content .region-content-block .block { margin-bottom: 15px; }
body.section-archives #main #content h2 { max-width: 75%; line-height: 1.1; }
#main #content .block-archives-row .view-content .views-row { min-height: 180px; }
.block-archives-col .views-field-field-2-explorer-event-titre-value a,
.block-archives-col .views-field-title a,
.block-archives-col .views-field-field-2-explorer-site-titre-value a { line-height: 1.1; }
/* Pager block with arrows */
body.section-archives #main #content .block .views_view { position: relative; }
body.section-archives #main #content .block .item-list { right: 0; top:-40px;  width: auto; }
body.section-archives #main #content .block .item-list ul.pager { width: auto; }
body.section-archives #main #content .block .item-list ul.pager li { padding: 0; margin: 0 4px; }
body.section-archives #main #content .block .item-list ul.pager li a { padding: 0; width: 30px; height: 30px; }
body.section-archives #main #content .block .item-list ul.pager li.first a {
	background: url('../images/eds2/arrow-left-player-home.gif') no-repeat;
}
body.section-archives #main #content .block .item-list ul.pager li.last a {
	background: url('../images/eds2/arrow-right-player-home.gif') no-repeat;
}

/*********
 * JUNIORS
 *********/

body.section-juniors #main #content .block { margin-bottom: 15px; }
body.section-juniors #main #content h2 { line-height: 1.1; }
/* Rubrique */
#block-views-eds_juniors-block_2,
#block-views-eds_juniors-block_4 { float: none; width: 100%; }
#block-views-eds_juniors-block_3, #block-views-eds_juniors-block_5 {
	float: none;
	padding-left: 0;
	width: 100%;
	border-left: none;
}
/* Pager block with arrows */ 
#block-views-eds_blocs-block_11 h2.title,
#block-views-eds_boutique-block_19 h2.title { width: 70%; }
body.page-juniors-rubrique #main #content .views-field-nothing { width: 75%;  }
body.page-juniors-rubrique #main #content .item-list,
body.page-juniors-rubrique #main .region-sidebar-second .block .item-list  { right: 0; width: auto; }
body.page-juniors-rubrique #main #content .item-list ul.pager,
body.page-juniors-rubrique #main .region-sidebar-second .block .item-list ul.pager { width: auto; }
body.page-juniors-rubrique #main #content .item-list ul.pager li,
body.page-juniors-rubrique #main .region-sidebar-second .block .item-list ul.pager li { padding: 0; margin: 0 4px; }
body.page-juniors-rubrique #main #content .item-list ul.pager li a,
#main .region-sidebar-second #block-views-eds_blocs-block_11 .item-list ul.pager li a,
#main .region-sidebar-second #block-views-eds_boutique-block_19 .item-list ul.pager li a {
	padding: 0;
	width: 30px;
	height: 30px;
}
body.page-juniors-rubrique #main #content .item-list ul.pager li.first a,
body.page-juniors-rubrique #main .region-sidebar-second .block .item-list ul.pager li.first a {
	background: url('../images/eds2/arrow-left-player-home.gif') no-repeat;
}
body.page-juniors-rubrique #main #content .item-list ul.pager li.last a,
body.page-juniors-rubrique #main .region-sidebar-second .block .item-list ul.pager li.last a {
	background: url('../images/eds2/arrow-right-player-home.gif') no-repeat;
}
/* Sous-rubriques */
#block-views-eds_blocs-block_17 .views-field-field-2-juniors-animaux-image1-fid { float: none; }
#block-views-eds_blocs-block_17 .views-field-field-2-juniors-animaux-titre1-value,
#block-views-eds_blocs-block_17 .views-field-field-2-juniors-animaux-texte1-value,
#block-views-eds_blocs-block_17 .views-field-view-node { float: none; width: 100%; }
#block-views-eds_blocs-block_17 .views-field-view-node { margin-top: 5px; }
#main #content #block-views-eds_blocs-block_3 h2.title,
#main #content #block-views-eds_blocs-block_13 h2.title,
#main #content #block-views-eds_blocs-block_21 h2.title,
#main #content #block-views-eds_juniors-block_8 h2.title,
#main #content #block-views-eds_juniors-block_6 h2.title { margin-top: 0; }
#main #content #block-views-eds_blocs-block_3 .views-field-title a,
#main #content #block-views-eds_blocs-block_13 .views-field-title a,
#main #content #block-views-eds_blocs-block_21 .views-field-title a,
#main #content #block-views-eds_juniors-block_8 .views-field-title a { padding-left: 0; line-height: 1.1; }
#main #content #block-views-eds_blocs-block_3 .views-field-field-2-juniors-animaux-vignette-fid,
#main #content #block-views-eds_blocs-block_13 .views-field-field-2-juniors-exp-vignette-fid,
#main #content #block-views-eds_blocs-block_21 .views-field-field-2-juniors-questions-thumb-fid,
#main #content #block-views-eds_juniors-block_8 .views-field-field-2-juniors-illusions-thumb-fid { margin: 0 5px 5px 0; }
#main #content #block-views-eds_blocs-block_3 .views-field-field-2-juniors-animaux-chapeau-value,
#main #content #block-views-eds_blocs-block_13 .views-field-field-2-juniors-exp-sstitre-value,
#main #content #block-views-eds_blocs-block_21 .views-field-field-2-juniors-questions-texte1-value,
#main #content #block-views-eds_juniors-block_8 .views-field-field-2-juniors-illusions-sstitr-value {
	float: none;
	margin-top: 0;
	width: 100%;
}
#block-views-eds_blocs-block_18 .gright { float: none; width: 100%; }
/* Drôles d'animaux */
#main #content .node .field-field-2-juniors-animaux-image1,
#main #content .node .field-field-2-juniors-animaux-image3,
#main #content .node .field-field-2-juniors-animaux-titre2,
#main #content .node .field-field-2-juniors-animaux-texte2 { float: none; width: 100%; }
#main #content .node .field-field-2-juniors-animaux-titre1,
#main #content .node .field-field-2-juniors-animaux-texte1,
#main #content .node .field-field-2-juniors-animaux-titre3,
#main #content .node .field-field-2-juniors-animaux-texte3,
#main #content .node .field-field-2-juniors-animaux-titre4,
#main #content .node .field-field-2-juniors-animaux-texte4,
#main #content .node .field-field-2-juniors-animaux-image2 { float: none; width: 100%; }
#main #content .node-type-2-juniors-animaux .fieldgroup .field { width: 100%; }
/* Questions */
#main #content .node .field-field-2-juniors-questions-img1 { width: 30%; }
#main #content .node .field-field-2-juniors-questions-titre1,
#main #content .node .field-field-2-juniors-questions-texte1 { float: none; width: 100%; }
#main #content .node .field-field-2-juniors-questions-img2 { width: 100%; }
/* Expériences */
#main #content .node .field-field-2-juniors-exp-image,
#main #content .node-type-2-juniors-experiences .gright,
#main #content .node .group-2-juniors-exp-case1,
#main #content .node .group-2-juniors-exp-case2,
#main #content .node .group-2-juniors-exp-case3,
#main #content .node .group-2-juniors-exp-case4,
#main #content .node .field-field-2-juniors-exp-comment  { float: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* Illusions optique */
.field-field-2-juniors-illusions-texte1,
.field-field-2-juniors-illusions-texte2,
.field-field-2-juniors-illusions-texte3 { float: none; width: 100%; }
.field-field-2-juniors-illusions-ccm { float: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* Recherche/Pose une question */
#block-views-eds_juniors-block_10 .view-header { margin-bottom: 5px; }
#block-views-eds_juniors-block_10 .view-filters input.form-text { width: auto; }
body.page-juniors-une-question .webform-client-form #edit-submitted-jun-question-nom,
body.page-juniors-une-question .webform-client-form #edit-submitted-jun-question-mail { width: 80%; }
body.page-juniors-une-question .webform-client-form { padding-bottom: 20px; }

/*************
 * ENSEIGNANTS
 *************/

#block-views-eds_blocs-block_37 .views-row >div,
#block-views-eds_blocs-block_38 .gleft,
#block-views-eds_blocs-block_38 .gright { float: none; width: 100%; }

/***********************
 * FESTIVAL DES SCIENCES
 ***********************/

body.section-festival-des-sciences-2012 #main #content .block,
body.section-festival-des-sciences-2013 #main #content .block { margin-bottom: 15px; }
body.section-festival-des-sciences-2012 #main #content h2,
body.section-festival-des-sciences-2013 #main #content h2 { line-height: 1.1; }
/* Rubrique */
body.page-festival-des-sciences-2012 #main #content .node fieldset.group-2-fds-acc-illu,
body.page-festival-des-sciences-2013 #main #content .node fieldset.group-2-fds-acc-illu { float: none; width: 100%; }

body.page-festival-des-sciences-2012 #content .region-content-block #block-views-eds_fds12-block_1,
body.page-festival-des-sciences-2012 #content .region-content-block #block-views-eds_fds12-block_2,
body.page-festival-des-sciences-2012 #content .region-content-block #block-views-eds_fds12-block_3,
body.page-festival-des-sciences-2013 #content .region-content-block #block-views-eds_fds13-block_1,
body.page-festival-des-sciences-2013 #content .region-content-block #block-views-eds_fds13-block_2,
body.page-festival-des-sciences-2013 #content .region-content-block #block-views-eds_fds13-block_3 {
	margin-right: 2%;
	padding-bottom: 0;
	width: 32%;
}
body.page-festival-des-sciences-2012 #content .region-content-block #block-views-eds_fds12-block_3,
body.page-festival-des-sciences-2013 #content .region-content-block #block-views-eds_fds13-block_3 { margin-right: 0; }
#main #content #block-views-eds_fds13-block_1 .view-content,
#main #content #block-views-eds_fds13-block_2 .view-content,
#main #content #block-views-eds_fds13-block_3 .view-content { padding-bottom: 0; }
/* Carte */

/* Agenda */

/* Rechercher */


/**********
 * BOUTIQUE
 **********/

body.section-boutique #main #content .block { margin-bottom: 15px; }
body.section-boutique #main #content h2 { line-height: 1.1; }
/* Rubrique */
#block-views-eds_boutique-block_2 h2.title { width: 75%; }
#block-views-eds_boutique-block_2 .views-row { min-height: 200px; }
body.section-boutique #main #content .views-field-title,
body.section-boutique #main #content .views-field-field-2-boutique-livre-new-value,
body.section-boutique #main #content .views-field-field-2-boutique-livre-texte-value { width: 50%; }
body.section-boutique #main #content .views-field-field-2-boutique-article196-txt-value { width: 100%; }
body.section-boutique #main #content .views-field-sell-price { padding-right: 0; width: 68px; }
body.section-boutique #main #content .views-field-title a { line-height: 1.1; }
/* Pager block with arrows */
body.section-boutique #main #content .block .views_view { position: relative; }
body.section-boutique #main #content .block .item-list { right: 0; top:-40px;  width: auto; }
body.section-boutique #main #content .block .item-list ul.pager { width: auto; }
body.section-boutique #main #content .block .item-list ul.pager li { padding: 0; margin: 0 4px; }
body.section-boutique #main #content .block .item-list ul.pager li a { padding: 0; width: 30px; height: 30px; }
body.section-boutique #main #content .block .item-list ul.pager li.first a {
	background: url('../images/eds2/arrow-left-player-home.gif') no-repeat;
}
body.section-boutique #main #content .block .item-list ul.pager li.last a {
	background: url('../images/eds2/arrow-right-player-home.gif') no-repeat;
}
/* Nodes */
body.node-type-2-boutique-livre h1.title, body.node-type-2-boutique-article196 h1.title,
body.node-type-2-boutique-soab h1.title, body.node-type-2-boutique-somag h1.title { line-height: 1.1; }
#main #content .node .field-field-2-boutique-livre-img,
#main #content .node .field-field-2-boutique-soab-img,
#main #content .node .field-field-2-boutique-somag-img,
#main #content .node .field-field-2-boutique-article196-img { margin-right: 10px; width: 30%; }
#main #content .node .group-2-boutique-livre-pre,
#main #content .node .field-field-2-boutique-soab-texte,
#main #content .node .group-2-boutique-somag-pres,
#main #content .node .group-2-boutique-article196-pres { float: none; width: auto; }
/*#main #content .node .field-field-2-boutique-livre-img,
#main #content .node .field-field-2-boutique-soab-img,
#main #content .node .field-field-2-boutique-somag-img,
#main #content .node .field-field-2-boutique-article196-img,
#main #content .node .group-2-boutique-livre-pre,
#main #content .node .field-field-2-boutique-soab-texte,
#main #content .node .group-2-boutique-somag-pres,
#main #content .node .group-2-boutique-article196-pres,*/
#main #content .node-type-2-boutique-livre #gproduct,
#main #content .node-type-2-boutique-article196 #gproduct,
#main #content .node-type-2-boutique-soab .add-to-cart,
#main #content .node-type-2-boutique-livre .display,
#main #content .node-type-2-boutique-somag .display,
#main #content .node-type-2-boutique-article196 .display { float: none; width: 100%; }
/* Panier */
#cart-form-products table.sticky-enabled thead th { padding: 0 5px 10px 5px; font-size: 1em; }
#cart-form-products table.sticky-enabled tbody tr td { padding: 2px 0; }
#cart-form-products table.sticky-enabled tbody tr td.desc a { padding-left: 0; font-size: 1em; }
#continue-shopping-link { float: right; margin: 0 0 10px 17px; }
#cart-form-buttons { overflow: hidden; margin: 0; }
#edit-update, #edit-checkout { float: right; }
#uc-cart-pane-quotes { margin-top: 15px; }
/* Checkout */
#billing-pane .description, #comments-pane .description,
#delivery-pane .description, #billing-pane label[for="edit-panes-billing-billing-zone"],
#delivery-pane label[for="edit-panes-delivery-delivery-zone"] { display: none; }
.address-pane-table table td { word-wrap: break-word; }
.address-pane-table table td input[type="text"] { width: 90%; }

/********
 * AGENDA
 ********/

/*#block-views-2d5798b3d47038ca81ffd431f61dc7ae .cur-day {
	display: block;
	padding: 0 0 5px 15px;
	width: 50%;
	background: url('../images/eds2/arrow-blue-right.png') 0 4px no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #382732;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .cur-day:hover { color: #786b68; }*/
#main #content #block-views-2d5798b3d47038ca81ffd431f61dc7ae .date-nav a.cur-day {
	display: inline-block;
	position: relative;
	top: 7px;
	width: 24px;
	height: 24px;
	margin-right: 10px;
	background: url('../images/responsive/icon-today.png') 0 0 no-repeat;
}
/*#block-views-2d5798b3d47038ca81ffd431f61dc7ae input#datepicker { margin: 0 0 15px 0; }*/
#main #content #block-views-2d5798b3d47038ca81ffd431f61dc7ae .date-nav .date-heading h3 {
	text-transform: capitalize;
	font-size: 1.3em;
}
#main #content #block-views-2d5798b3d47038ca81ffd431f61dc7ae .date-nav .date-prev { left: 2%; }
#main #content #block-views-2d5798b3d47038ca81ffd431f61dc7ae .date-nav .date-next { right: 2%; }
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view th,
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td { border: 2px solid #fff; }
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td { background-color: #e9e8e6; }
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view th.calendar-dayview-hour,
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view th.calendar-agenda-items { display: none; }
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view th.calendar-agenda-hour { background-color: #c8c4c1; }
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view thead th {
	line-height: 2.5;
	background-color: #c8c4c1;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-hour {
	padding: 0 10px;
	vertical-align: middle;
	text-align: center;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-hour span {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #382732;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar {
	float: none;
	padding: 0;
	background-color: #e9e8e6;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .inner { min-height: 0; }
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .view-field { padding: 0; }
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .term-data-tid,
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .node-data-field-agenda-lien-field-agenda-lien-url { display: none; }
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .view-field a {
	display: block;
	min-height: 35px;
	padding: 5px;
	background-color: #382732;
	font-size: 1.6em;
	font-weight: bold;
	color: #fff;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .view-field a:hover {
	text-decoration: none;
	color: #786b68;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .view-field a.merlin {
	background-color: #f75817;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .view-field a.terre {
	background-color: #9eb62e;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .view-field a.eureka {
	background-color: #f69e03;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .view-field a.planet {
	background-color: #1e0f1b;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .view-field a.conf {
	background-color: #7d56aa;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .view-field a.even {
	background-color: #5079ca;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .day-view td.calendar-agenda-items .calendar .calendar .view-field a:hover {
	background-color: #fff;
}
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .legend { width: 50%; }
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .legend-title { display: none; }
#block-views-2d5798b3d47038ca81ffd431f61dc7ae .legend-item { float: none; margin-left: 0; overflow: hidden; }
#block-views-eds_blocs-block_34,
#block-views-eds_blocs-block_35 { float: none; width: 100%; }


} /*** @media ***/

